如何设置MySQL字符集并提交更改?
为了能够很好的支持中文字符,我以root身份在命令行客户端中输入了以下内容:
SHOW VARIABLES LIKE "%char%";
SET CHARACTER_SET_CLIENT = gbk;
SET CHARACTER_SET_CONNECTION = gbk;
SET CHARACTER_SET_DATABASE = gbk;
SET CHARACTER_SET_RESULTS = gbk;
SET CHARACTER_SET_SERVER = gbk;
SHOW VARIABLES LIKE "%coll%";
SET COLLATION_CONNECTION = gbk_bin;
SET COLLATION_DATABASE = gbk_bin;
SET COLLATION_SERVER = gbk_bin;
甚至后面我还COMMIT了一下(不知道是否要如此提交,以及如何提交),当时再次查询确实已经更改了,但是等到下次登录的时候,这些字符设置又都变成了latin,而且不管是当时还是二次登录中文字符都是"??????"不知道问题出在了什么地方,请各位高手指点一下。
问题点数:20、回复次数:2Top
1 楼XqYuan()回复于 2005-12-31 08:58:04 得分 20
在my.ini中修改默认字符集,然后重启mysql就可以了
[client]
default-character-set=gbk
只需要把客户端连接设成gbk就不会出现乱码了Top
2 楼diexuefuch(幻魂)回复于 2006-01-01 16:05:41 得分 0
请问我该如何才能在和在提问题 我QQ313666834Top




