完美解决mysql5.5无法插入中文数据及插入后显示乱码(亲测成功)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.安装数据5.5D:\ProgramFiles\安装包\mysql-5.5.20-win32.msi根据提示点击下一步,需要特别注意,在选择编码格式的时候一定要选utf8,切忌不可使用系统自带lasten1,否则后面会很麻烦。2.打开安装目录C:\ProgramFiles\MySQL\MySQLServer5.5\my.ini将对应的last1都改为utf8;并在client和mysqid的port下都添加一句default-character-set=utf83.在数据库中showVariableslike'%set%';敲如下命令;SETcharacter_set_database=utf8;SETcharacter_set_server=utf8;SETcharacter_set_client=gbk;SETcharacter_set_connection=gbk;之后完所有命令,现在就应该可以插入中文了,但是先别高兴再早奥!!如果我没猜错的话,现在的确可以插入中文了,但是从数据库里读出的中文数据一定是乱码吧???怎么办??在试试下面这句:SETcharacter_set_results=gbk;现在你查询出来的可能就不是乱码了!但是通常需要每次都得执行上面的语句才能将乱码变为正常!虽然有点麻烦,但起码也比插入不了数据库强是吧,并且这种方法,在用eclipseJDBC连接数据库的时候,是不会出现乱码的!

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功