`
semmy
  • 浏览: 32658 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

解决zen cart多语言乱码

 
阅读更多
zen-cart安装的时候使用的是iso-8859-1为默认字符集,如果在默认安装下输入中文将会乱码一片。

最好的办法是修改zen-cart的字符集配置,使用utf-8为其默认字符集。

有2个地方需要修改,一个是购物车的的默认字符集,一个是控制台的字符集。

includes/languages/english.php在这个文件中includes/languages/english.php的50行

修改 define(‘CHARSET’, ‘iso-8859-1′);
为define(‘CHARSET’, ‘utf-8′);

admin/includes/languages/french.php在admin/includes/languages/french.php文件的63行。

将define(‘CHARSET’, ‘iso-8859-1′);
改为define(‘CHARSET’, ‘utf-8′);

这个文件主要是指定控制台所使用的文件的字符集。

修改上述2个文件以后,zen-cart的购物车所有页面将会使用UTF8,但是如果用phpmyadmin查看数据库,将会看到乱码。

这是因为zen-cart没有指定utf8为数据库连接的默认字符集。

需要修改 includesclassesdbmysql 目录下的 query_factory.php 文件,找到下面的内容:
if (@mysql_select_db($zf_database, $this->link)) {
$this->db_connected = true;
return true;
} else {
$this->set_error(mysql_errno(),mysql_error(), $zp_real);
return false;
}

將其修改成

if (@mysql_select_db($zf_database, $this->link)) {
$this->db_connected = true;

// *** UTF8 Connection Add [BEGIN] ***
mysql_query(“SET NAMES ‘utf8′”, $this->link);
mysql_query(“SET CHARACTER SET UTF8″, $this->link);
// *** UTF8 Connection Add [END] ***

return true;
} else {
$this->set_error(mysql_errno(),mysql_error(), $zp_real);
return false;
}

修改保存后,mysql的连接将会使用utf8,中文资料的处理就不会有问题了,可以使用phpmyadmin确认一下有没有错误。
分享到:
评论

相关推荐

    Zen Cart 1.5.1 中文版

    Zen Cart 1.5.1 是一款开源电子商务解决方案,专为在线商家设计,提供全面的购物车功能。这款中文版的 Zen Cart 旨在满足中国及中文使用者的需求,使其能够更方便地建立和管理网上商店。下面我们将深入探讨 Zen Cart...

    ZEN CART 免费模板

    Zen Cart拥有活跃的开发者和用户社区,你可以在这里找到更多模板、插件和解决问题的方法。如果在使用过程中遇到任何困难,可以去论坛发帖求助,通常会得到热心用户的帮助。 总的来说,Zen Cart免费模板为商家提供了...

    zen cart资料

    1. **多语言支持**:Zen Cart 支持多种语言,使商家能够轻松地服务于全球客户。 2. **模板可定制**:Zen Cart 提供了各种预设的模板,用户可以根据自己的品牌风格进行自定义,打造独特的在线商店外观。 3. **产品...

    zen cart 1.5.0 模板

    Zen Cart是一款开源的电子商务解决方案,它基于PHP编程语言和MySQL数据库,具有丰富的功能和高度的可定制性。1.5.0是Zen Cart的一个重要版本,它包含了众多改进和增强,例如优化的性能、增强的安全性、改进的用户...

    Zen Cart 1.3.9h 中文版

    1. **多语言支持**:Zen Cart 1.3.9h 中文版具有中、英双语支持,这意味着商家可以轻松地为不同语言背景的客户提供服务,扩大市场覆盖范围。这通过内置的语言切换功能实现,使得顾客可以根据自己的语言偏好进行选择...

    Zen Cart 1.5.4 中文插件版.zip

    Zen Cart支持多语言、多货币、搜索引擎优化、批量更新,是最安全的网店系统之一。 Zen Cart 1.5.4 中文插件版 更新日志:2015-01-09 前台多语言,后台中文管理预装15个免费模板图像管理模块 Image Handler多栏...

    Zen Cart 开源网店系统

    1. **多语言支持**:Zen Cart 可以轻松适应多种语言环境,使商家能够拓展全球市场,吸引不同国家和地区的客户。这使得非英语国家的用户也能方便地浏览和购物,增加了潜在客户群体。 2. **多货币功能**:系统内置了...

    zen cart模板 UGG模板

    Zen Cart是一款开源电子商务解决方案,专为在线商店设计。它的模板系统允许商家自定义商店的外观,以适应不同的品牌和风格需求。"UGG模板"是专门为Zen Cart设计的一款主题,旨在提供一种草原风格,结合了浅灰和红色...

    zen cart 二次开发手册

    Zen Cart二次开发手册 Zen Cart是一款免费的购物车软件,用于建立自己的网上商店,为网上销售商而设计。...但是,需要注意的是,Zen Cart的设置项非常多,我们需要耐心和细心地配置,以免出现错误。

    Zen cart 的product tags插件

    Zen Cart 是一款开源的电子商务购物车系统,它为商家提供了一套全面的在线销售解决方案。Product Tags 插件是 Zen Cart 系统中的一个重要组成部分,它允许商家为商品添加自定义标签,从而更好地组织和分类产品,提升...

    Zen Cart模板设计

    2. **Zen Cart 功能列表**: Zen Cart包含丰富的特性,如购物车、分类管理、促销活动、多语言支持、税收计算等。`Zen Cart 功能列表.txt`可能详列了这些功能,帮助用户充分利用Zen Cart的强大功能,提升顾客体验。 3...

    CKEditor for Zen Cart v1.xx

    Zen Cart是一款开源的在线商店管理系统,基于PHP语言和MySQL数据库,它为商家提供了一个功能丰富的平台来建立和管理在线商店。集成CKEditor后,Zen Cart的后台管理界面变得更加现代化,用户在编辑商品信息时可以享受...

    Zen Cart简体中文语言包 v1.5.5.d

    Zen Cart 是一款高速、稳定、功能强劲的免费开源网店系统,基于PHP语言开发的开源电子商务解决方案,用于建立专业的网上商店,支持多语言、多货币、多插件、搜索引擎优化、批量更新,是最安全的网店系统之一,特别...

    Zen Cart响应式模版

    Zen Cart响应式模版可自动转换为所有设备和分辨率的优化布局,包括智能手机,台式机和平板电脑。 预先安装的插件: Facebook Like Button Pinterest Pin-It Button Google Plus One Button Image Handler 4 Numinix ...

    zen cart 首页商品列添加描述

    在Zen Cart中,首页的商品列表是用户首先看到的部分,因此优化这个区域以吸引顾客并提供更多信息至关重要。"zen cart 首页商品列添加描述"这个主题,涉及到的是如何在Zen Cart的首页商品展示中增加商品描述,以便...

    zen cart 中文版

    3. **多语言支持**:虽然此版本是中文版,但Zen Cart本身支持多语言,这意味着商家可以为全球市场提供服务。 4. **安全可靠**:作为一款成熟的电商系统,Zen Cart遵循安全最佳实践,包括SSL加密,保护客户数据,...

    Zen Cart v1.5.4 中文

    Zen Cart v1.5.4 中文插件版包含以下内容 前台多语言,后台中文管理 预装15个免费模板 图像管理模块 Image Handler 多栏列表模块 Column Layout 内置编辑器 CKEditor 数据库备份模块 DB Backup 快速更新模块 Quick ...

    Fast and Easy Checkout for Zen Cart1.5

    Zen Cart是一款开源电子商务解决方案,它为在线商家提供了强大且灵活的店铺管理工具。在 Zen Cart 1.5 版本中,"Fast and Easy Checkout"(快速简便结账)功能的引入显著优化了用户的购物体验,简化了购物流程,从而...

    zen cart 模板 高跟鞋模板 购物风格

    3. **多语言支持**:Zen Cart支持多种语言,便于拓展全球市场。 4. **多货币支持**:同样,它也支持不同国家的货币,方便国际交易。 5. **SEO优化**:Zen Cart内置了搜索引擎优化功能,如自定义页面标题、关键词和...

    zen cart lightbox模块

    Zen Cart 是一个开源的电子商务解决方案,提供了一个强大的后台管理系统,让商家能够轻松管理产品、订单、客户等各项事务。而 Lightbox 模块则是 Zen Cart 平台上的一种扩展,它集成了一种流行的设计模式——...

Global site tag (gtag.js) - Google Analytics