Welcome 微信登录

首页 / 数据库 / MySQL / 关于MySQL中文乱码的完美解决方案

当用客户端或用其他方式连接数据键入中文数据后,在client中的显示为乱码,当然这是字符集设置出现了问题。我先后尝试了很多办法,但依然还是无法在client中显示中文,我尝试在my.ini中修改一下数据在[client]中加入。# Here follows entries for some specificprogramsdefault-character-set= utf8正[mysqld]中加入character-set-server = utf8然后我就把所有的都设成了utf8,用可视化工具打开数据库文件,发现里面的数据确实变成了中文,但是客户端的界面上依然是乱码,不过这次好像是中文乱码,而且有些中文还是能显示的。看到这里我仿佛有看到了希望,我知道我肯定还有一点没有设置好,当然肯定是客户端的字符集设置错误了,突然想起客户端的默认显示方式为gbk,然后我在My.ini中修改一下数据# Here follows entries for some specificprogramsdefault-character-set= gbk将客户端的显示方式改为gbk。在客户端键入。SETcharacter_set_database=utf8;SETcharacter_set_server=utf8;SETcharacter_set_client=gbk;SETcharacter_set_connection=gbk;即可正常显示了。CentOS下MySQL安装配置过程详解Ubuntu下安装MySQL Workbench相关资讯      MySQL乱码  mysql中文乱码 
  • MySQL数据库中文乱码问题解决  (12/02/2015 21:12:51)
  • MySQL 使用set names 解决乱码问题  (03/21/2015 13:08:36)
  • MySQL客户端输出窗口显示中文乱码  (02/21/2015 09:54:30)
  • 解决MySQL中文乱码的问题  (05/23/2015 09:10:50)
  • MySQL乱码的几种原因  (03/05/2015 09:06:09)
  • Java写入MySQL中文乱码解决方法  (02/17/2015 09:23:17)
本文评论 查看全部评论 (0)
表情: 姓名: 字数