MySQL插入记录时 ERROR:1366 问题

来源:互联网 发布:倾斜摄影数据处理软件 编辑:程序博客网 时间:2024/06/07 12:01

问题:


查看一下编码方式


发现应该是客户端的编码方式和服务端不匹配造成的,应该都设置成gbk的

所以查了一下,用以下命令:


mysql> set character_set_client=utf8;mysql> set character_set_connection=utf8;mysql> set character_set_database=utf8;mysql> set character_set_results=utf8;mysql> set character_set_server=utf8;mysql> set character_set_system=utf8;mysql> set collation_connection=utf8;mysql> set collation_database=utf8;mysql> set collation_server=utf8;



 问题解决.

-----------------------------------------------------------------------------------

虽然插入可以了

但是查询的时候显示的结果还是乱码:



这里设置一下结果的字符集:


Ok


有一篇不错的参考文章

http://www.cnblogs.com/HondaHsu/p/3640180.html

0 0