dos下查询表的时候汉字显示的是乱码
我把my.ini里的两处编码设置都修改成了gbk有一表(tables)里 有个字段(value)是 text 类型的
现在插入数据的时候 这个字段能插入 数字,英文,并且插入后查询出来的数据也是完好的一旦插入汉字的时候就报如下错误:------------------------------------------------------------
ERROR 1366 (HY000): Incorrect string value: '\xC4\xE3\xBA\xC3' for column 'name'
at row 1------------------------------------------------------------好像是编码不对 我在网上找了一些解决办法 始终没有找到一个好的解决办法使用:
alter table tables modify value char(20) character set gbk; 把这个字段的类型改成char 后就可以了 不过这个不是我想要的 我需要的字段应该是text类型的 不知道牛人们有什么好的经验 谢谢~~~
然后问题就解决了 好像意思是说这个字段使用的编码方式是gbk吧。嘿嘿
来着有分~
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码