首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

set names utf8的有关问题

2012-09-14 
set names utf8的问题我用的是window系统,客户端默认的字符集是GBK,如果不使用set names gbk那么插入表中

set names utf8的问题
我用的是window系统,客户端默认的字符集是GBK,如果不使用set names gbk那么插入表中的记录一定是乱码,所以我想将客户端的字符集设置成和服务器端一样的utf8就应该将中文字符以utf8的编码写入数据中,但是执行完set names utf8之后,执行insert语句时,都报“Incorrect string value: '\xB0\xB2\xBB\xD5' for column 'c1' at row 1”之类的错误u,这是怎么回事?

[解决办法]
把表引擎的charset改成gbk的 

然后set names gbk;
[解决办法]
set names gbk;
[解决办法]
客户端 ,估计是WINDOWS的命令行吧。 WINDOWS的CMD并不能正确支持UTF8。

热点排行