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 旨在满足中国及中文使用者的需求,使其能够更方便地建立和管理网上商店。下面我们将深入探讨 Zen Cart...
Zen Cart拥有活跃的开发者和用户社区,你可以在这里找到更多模板、插件和解决问题的方法。如果在使用过程中遇到任何困难,可以去论坛发帖求助,通常会得到热心用户的帮助。 总的来说,Zen Cart免费模板为商家提供了...
1. **多语言支持**:Zen Cart 支持多种语言,使商家能够轻松地服务于全球客户。 2. **模板可定制**:Zen Cart 提供了各种预设的模板,用户可以根据自己的品牌风格进行自定义,打造独特的在线商店外观。 3. **产品...
Zen Cart是一款开源的电子商务解决方案,它基于PHP编程语言和MySQL数据库,具有丰富的功能和高度的可定制性。1.5.0是Zen Cart的一个重要版本,它包含了众多改进和增强,例如优化的性能、增强的安全性、改进的用户...
1. **多语言支持**:Zen Cart 1.3.9h 中文版具有中、英双语支持,这意味着商家可以轻松地为不同语言背景的客户提供服务,扩大市场覆盖范围。这通过内置的语言切换功能实现,使得顾客可以根据自己的语言偏好进行选择...
1. **多语言支持**:Zen Cart 可以轻松适应多种语言环境,使商家能够拓展全球市场,吸引不同国家和地区的客户。这使得非英语国家的用户也能方便地浏览和购物,增加了潜在客户群体。 2. **多货币功能**:系统内置了...
Zen Cart是一款开源电子商务解决方案,专为在线商店设计。它的模板系统允许商家自定义商店的外观,以适应不同的品牌和风格需求。"UGG模板"是专门为Zen Cart设计的一款主题,旨在提供一种草原风格,结合了浅灰和红色...
Zen Cart二次开发手册 Zen Cart是一款免费的购物车软件,用于建立自己的网上商店,为网上销售商而设计。...但是,需要注意的是,Zen Cart的设置项非常多,我们需要耐心和细心地配置,以免出现错误。
Zen Cart 是一款开源的电子商务购物车系统,它为商家提供了一套全面的在线销售解决方案。Product Tags 插件是 Zen Cart 系统中的一个重要组成部分,它允许商家为商品添加自定义标签,从而更好地组织和分类产品,提升...
2. **Zen Cart 功能列表**: Zen Cart包含丰富的特性,如购物车、分类管理、促销活动、多语言支持、税收计算等。`Zen Cart 功能列表.txt`可能详列了这些功能,帮助用户充分利用Zen Cart的强大功能,提升顾客体验。 3...
Zen Cart是一款开源的在线商店管理系统,基于PHP语言和MySQL数据库,它为商家提供了一个功能丰富的平台来建立和管理在线商店。集成CKEditor后,Zen Cart的后台管理界面变得更加现代化,用户在编辑商品信息时可以享受...
Zen Cart 是一款高速、稳定、功能强劲的免费开源网店系统,基于PHP语言开发的开源电子商务解决方案,用于建立专业的网上商店,支持多语言、多货币、多插件、搜索引擎优化、批量更新,是最安全的网店系统之一,特别...
Zen Cart响应式模版可自动转换为所有设备和分辨率的优化布局,包括智能手机,台式机和平板电脑。 预先安装的插件: Facebook Like Button Pinterest Pin-It Button Google Plus One Button Image Handler 4 Numinix ...
在Zen Cart中,首页的商品列表是用户首先看到的部分,因此优化这个区域以吸引顾客并提供更多信息至关重要。"zen cart 首页商品列添加描述"这个主题,涉及到的是如何在Zen Cart的首页商品展示中增加商品描述,以便...
3. **多语言支持**:虽然此版本是中文版,但Zen Cart本身支持多语言,这意味着商家可以为全球市场提供服务。 4. **安全可靠**:作为一款成熟的电商系统,Zen Cart遵循安全最佳实践,包括SSL加密,保护客户数据,...
Zen Cart是一款开源电子商务解决方案,它为在线商家提供了强大且灵活的店铺管理工具。在 Zen Cart 1.5 版本中,"Fast and Easy Checkout"(快速简便结账)功能的引入显著优化了用户的购物体验,简化了购物流程,从而...
3. **多语言支持**:Zen Cart支持多种语言,便于拓展全球市场。 4. **多货币支持**:同样,它也支持不同国家的货币,方便国际交易。 5. **SEO优化**:Zen Cart内置了搜索引擎优化功能,如自定义页面标题、关键词和...
Zen Cart 是一个开源的电子商务解决方案,提供了一个强大的后台管理系统,让商家能够轻松管理产品、订单、客户等各项事务。而 Lightbox 模块则是 Zen Cart 平台上的一种扩展,它集成了一种流行的设计模式——...
ZEN CART是一款开源的电子商务平台,它基于PHP语言开发,并使用MySQL数据库进行数据存储。由于其高度可定制性和易用性,ZEN CART成为了众多开发者和商家的选择。在ZEN CART中,通过不同的条件判断当前页面类型(如...