discuz默认数据库为latin1,论坛编码为big5(繁体中文),phpmyadmin2下乱码
参考他人的方法,结果论坛内容显示正常了,但phpmyadmin本身的字符全乱码了。
后经过测试,显示正常了,方法如下:
同样phpmyadmin2版本下
打开 phpMyAdmin 根目录中 libraries/select_lang.lib.php 文件
找到:
'zhtw-big5' => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5', 'zh-TW', '中文'),
复制一行,粘贴到下一行,修改为:
'zhtw-big5-utf-8' => array('zh[-_](tw|hk)|chinese traditional-UTF8', 'chinese_traditional-big5', 'zh-TW', '中文'),
向下查找:
'big5' => 'big5',
改为:
'big5' => 'latin1',
保存退出。
登录phpmyadmin,选择:
Language 中文-Chinese traditional-UTF8
MySQL连接校对:big5_chinese_ci
浏览器编码中选择big5
即可。
参考他人的方法,结果论坛内容显示正常了,但phpmyadmin本身的字符全乱码了。
后经过测试,显示正常了,方法如下:
同样phpmyadmin2版本下
打开 phpMyAdmin 根目录中 libraries/select_lang.lib.php 文件
找到:
'zhtw-big5' => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5', 'zh-TW', '中文'),
复制一行,粘贴到下一行,修改为:
'zhtw-big5-utf-8' => array('zh[-_](tw|hk)|chinese traditional-UTF8', 'chinese_traditional-big5', 'zh-TW', '中文'),
向下查找:
'big5' => 'big5',
改为:
'big5' => 'latin1',
保存退出。
登录phpmyadmin,选择:
Language 中文-Chinese traditional-UTF8
MySQL连接校对:big5_chinese_ci
浏览器编码中选择big5
即可。