彻底解决PHPMyAdmin中文UTF-8乱码问题_PHP教程
1. 因为MySQL(和PHP搭配之最佳组合)的默认编码是latin1,所以首先我们需要修改一下php(做为现在的主流开发语言)MyAdmin的编码转换。修改libraries目录下面的select_lang.lib.php(做为现在的主流开发语言)文件,将
[indent]
utf-8 => utf8,
修改成
utf-8 => latin1,
[/indent]
2. 接下来还要修改一下页面的编码显示,将
[indent]
zh-gb2312 => array(zh|chinese simplified, chinese_simplified-gb2312, zh),
修改成
zh-gb2312-utf-8 => array(zh|chinese simplified, chinese_simplified-gb2312, zh),
[/indent]
也就是在zh-gb2312后面增加-utf-8,这样页面编码就支持UTF-8了。
3. 首先选择zh-gb2312-utf-8进入php(做为现在的主流开发语言)MyAdmin,这个时候浏览GB2312编码的数据正常,但是浏览UTF-8的数据是乱码。如果浏览UTF-8的数据的话,进入首页,然后在Language里面选择zh-utf-8就可以了。
几点说明:
1. 默认的语言编码很长,你可以将其他编码用/**/注释掉,只保留zh-gb2312-utf-8和zh-utf-8两个编码。
2. 目前php(做为现在的主流开发语言)MyAdmin最新的版本是2.8.0-rc1,但是这个版本首页选择的语言不能具体到编码,所以不建议使用。
上一篇: Photoshop制作漂亮的金色立体花纹
下一篇: 文件夹复制 (win&linux皆可)
推荐阅读
-
php smarty截取中文字符乱码问题?gb2312/utf-8
-
phpMyAdmin显示中文乱码的解决方法_PHP教程
-
解析使用substr截取UTF-8中文字符串出现乱码的问题_PHP
-
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇_PHP
-
如何解决PHP中文乱码问题?_PHP教程
-
php上传中文文件名乱码问题处理方案,_PHP教程
-
PHP utf-8和gb2312编码转换乱码的问题_PHP教程
-
php写入mysql中文乱码问题解决办法_PHP教程
-
解决phpmyadmin中文乱码问题。。。_php技巧
-
php htmlentities汉字中文乱码问题解决办法_PHP教程