MODx CMS 中文处理异常(乱码)的解决

如果您也因为初次使用官方版 MODx CMS(发现网上有所谓中文版,没敢下,一般只认官方的),甚至像老白一样初次在 Windows 下使用 Apache+PHP+MySQL 架设 MODx CMS 而遇到无法正常处理中文的情况(例如文档标题中的中文字符无法正确存入数据库,当然显示出来也不会正常,是一连串“?”)的话,不妨试试下面的方法,以下是老白用以解决该问题的方法。

1.确保 MySQL 的字符集设置正确,比如保证在文件“my.ini”中存在如下一行“default-character-set=utf8”;

2.打开网络浏览器,在 MODx Manager(咱们俗称管理后台什么的吧)的 Tools->Configuration->Site->Manager HTML and XML Language Attribute 中填写了“utf8”;

3.保证在文件“/manager/includes/config.inc.php”中存在如下一行“$database_connection_charset = 'utf8';”

至于找到此方法所经历的两天的痛苦搜索、猜测和思考,就不在此赘述,只是因为在 Google 中未能直接搜索到这个方法,所以写在这里,希望能有所帮助,让遇到相同问题的朋友能尽快把注意力转移到更有价值的地方。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值