问题:
环境:ubuntu 10.04
使用phpmyadmin,有时我们遇到乱码的现象,特别是有中文的情况下。导入数据可能是load data或是source.
mysql -uroot -p dbName < table.sql;
而且,我们发现在命令行中查看mysql表是并非乱码。在phpmyadmin sql查询语句前加入set names 'latin1'; 恢复正常
原因:字符集相关
解决方式:
在导出的sql文件中添加:
use dbName;
set names utf8