mysql中文编码
1,设置mysql安装目录下my.ini文件中以下项:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
执行查看:
mysql> SHOW VARIABLES LIKE 'character%';
mysql> SHOW VARIABLES LIKE 'collation_%';
2,建表时设置default charset=utf8
如果第1步设置好了,新建的表缺省是utf8
3,连接引擎设置编码格式
如ODBC需要在配置DSN中指定utf8,否则数据乱码
4,shell查看
mysql -uroot -p --default-character-set=gbk
设置命令窗口显示字符集是gbk,utf8的字符能正确转换