点击排行
|
评论排行
|
2
Mar
今天在与joomla之门的站长老白谈论joomla1.0.15乱码的问题,交谈中顺便提到了PHPMyAdmin(以下简称PM)中,中文UTF-8乱码的问题,老白认为是程序引起的,我不那样认为,于是就有了这篇文章,虽然改变程序的编码也许能让PM能正常显示为中文,但这并不是因程序问题而引起的。引用BMF论坛程序作者的话,其实应该是归于PM的原因引起的。
PM的中文乱码问题很常见,而且也很烦人。很早以前用PM比较少,现在使用的人很多,一般的空间差不多都是用PM提供给用户进行数据管理操作,但是同样也遇到了中文乱码的问题,主要是UTF-8和GB2312编码不能同时正确显示。从网上找到了一些资料,但是都不是很直接,现在结合自己的操作重新整理一下。
1、因为MySQL的默认编码是latin1,所以首先我们需要修改一下PM的编码转换。修改libraries目录下面的select_lang.lib.php文件,将
2、 接下来还要修改一下页面的编码显示,将
也就是在zh-gb2312后面增加-utf-8,这样页面编码就支持UTF-8了。
PM的中文乱码问题很常见,而且也很烦人。很早以前用PM比较少,现在使用的人很多,一般的空间差不多都是用PM提供给用户进行数据管理操作,但是同样也遇到了中文乱码的问题,主要是UTF-8和GB2312编码不能同时正确显示。从网上找到了一些资料,但是都不是很直接,现在结合自己的操作重新整理一下。
1、因为MySQL的默认编码是latin1,所以首先我们需要修改一下PM的编码转换。修改libraries目录下面的select_lang.lib.php文件,将
'utf-8' => 'utf8',
修改成
'utf-8' => 'latin1',
修改成
'utf-8' => 'latin1',
2、 接下来还要修改一下页面的编码显示,将
'zh-gb2312' => array('zh|chinese simplified', 'chinese_simplified-gb2312', 'zh'),
修改成
'zh-gb2312-utf-8' => array('zh|chinese simplified', 'chinese_simplified-gb2312', 'zh'),
修改成
'zh-gb2312-utf-8' => array('zh|chinese simplified', 'chinese_simplified-gb2312', 'zh'),
也就是在zh-gb2312后面增加-utf-8,这样页面编码就支持UTF-8了。




作者:
bo-blog 2.1.0 正式版留言簿头像位置显示不正确修正补丁
Bo-blog 4周年纪念!


现在的空间还提供开放某几个IP供MySQlAdminTools使用吧.那个应该不会有什么乱码问题..而且操作起来也很方便.