
1、修改安装文件根目录下的my.ini文件:\x0d\x0a搜索字段default-character-set,设置其值为utf8/gbk之一(注意设置utf8的时候不能设成utf-8)\x0d\x0a再去
重启MySQL服务器\x0d\x0a如果还是
出现乱码,接着执行下面 *** 作\x0d\x0a2、修改
数据库编码\x0d\x0a在安装目录的data目录下找到你出现乱码的数据库对应的文件夹(这个文件夹即是你这个数据库存放数据的地方),\x0d\x0a进入找到db.opt文件(即此数据库的编码配置文件),修改值为下面的\x0d\x0adefault-character-set=gbk\x0d\x0adefault-collation=gbk_chinese_ci\x0d\x0a再去重启MySQL服务器\x0d\x0a如果还是出现乱码,接着执行下面 *** 作\x0d\x0a3、再不行,备份原数据库数据,直接drop掉这个数据库\x0d\x0a重新创建数据库并设置编码\x0d\x0acreate database yourDB character set gbk\x0d\x0a别忘了重启MySQL服务器综上:如果还没有解决,我也没辙了。重装吧,重装的时候设置下编码三处的编码要一致其他MySQL工具连上去看看相关信息,有没有点眉目
看看那些文字是否正常处理
比如
Navicat
for
MySQL
然后再研究下C#的
MyEclipse默认编码是UTF-8,MySQL的默认编码也是UTF-8,在MyEclipse中执行SQL脚本,在MySQL中查询出的结果中文部分都是乱码,我已经设置了设置了下面的编码:
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
评论列表(0条)