2 Mar

彻底解决PHPMyAdmin中文UTF-8乱码问题

分类:网络生活   出处:本站原创                            | |
       今天在与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文件,将
'utf-8' => 'utf8',
修改成
'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,这样页面编码就支持UTF-8了。
4873 次阅读
6 条评论
0 条引用
晴 作者:yeyo   时间:14:55   Tags: , ,
Sagittarius Homepage
2008.03.30 19:03
UTF-8  才是王道啊,乱码问题一次解决,无后顾之忧虑.

现在的空间还提供开放某几个IP供MySQlAdminTools使用吧.那个应该不会有什么乱码问题..而且操作起来也很方便.
麻烦猫。 Homepage
2008.03.17 17:10
我是虚拟机。。哎。每次要是导入数据乱码我就郁闷。少的表还好说。我一个一个表转编码。。可多的表我就无言了。。
lee Homepage
2008.03.17 12:12
D版盘啊.vista不好用,不习惯.那次测试要用的,不然我还是XP
lee Homepage
2008.03.13 17:57
question日文vista系统
yeyo 回复于 2008.03.13 19:12
有钱人,好用不?
lee Homepage
2008.03.13 11:09
新风格蛮有感觉
yeyo 回复于 2008.03.13 15:41
新风格要在FF及IE7及OP下看起来才真正有感觉!
lee Homepage
2008.03.07 09:02
被编码问题搞头疼不止一次
分页: 1/1 第一页 1 最后页
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
  您也可用OpenID登入
开启/隐藏 高级扩展