SQLyog中文乱码的解决方法
来源:互联网 发布:淘宝司法房产拍卖网 编辑:程序博客网 时间:2024/05/16 05:15
初始情况:
· 我使用的是SQLyog Enterprise v8.18。
· Eclipse使用的文本编码是默认设置GBK;
· 而服务器安装的MySQL: mysql-essential-5.1.47-win32.msi,指定的字符编码为utf8。
当我用SQLyog查看我的JPA项目生成的数据表及数据时,发现中文数据显示为乱码。
第一判断:
Eclipse的文本编码与MySQL数据库字符编码不一致导致。
修改Eclipse设置,Window->Preferences->General->Workspace,
找到Text file encoding,选择Other,修改为UTF-8。
此时,需要把项目中所有用到中文的程序,把文字调整为正确的编码。然后删除数据库表及数据,执行JPA项目,重新生成表及数据。
结果,用SQLyog查看数据表,仍然显示乱码。
上网搜索,解决方法:
· 在SQLyog下输入下面代码,全部执行
SET character_set_client = utf8;
SET character_set_results = gb2312;
SET character_set_connection = utf8;
· 在SQLyog的菜单Tools->Preference Base->Editor 修改Fonts
结果,用SQLyog查看数据表,仍然显示乱码。网上的方法不可行!
第三判断:
MySQL要支持完整的中文字符集,应该设置为GBK编码。
找到MySQL安装目录的my.ini,修改utf8为gbk,如下:
default-character-set=gbk
共两处需要修改。
重启MySQL服务。
结果,用SQLyog查看数据表,显示正常。
特此记录!
在VS2008平台下,用VC连接数据库时,在查询语句前事先设置数据编码方式:
mysql_real_
参考:http://xzh2012.blog.163.com/blog/static/1149800382011124114938964/
- SQLyog中文乱码的解决方法
- SQLyog中文乱码的解决方法
- SQLyog中文乱码的解决方法
- SQLyog中文乱码的解决方法
- SQLyog中文乱码解决方法
- SQLyog v11.24查询MySQL5.6.24中文乱码的解决方法
- mysql sqlyog中文?的解决方法
- 解决SQLyog中文乱码的问题
- 解决SQLyog中文乱码的问题
- 有关sqlYog(Mysql)中文乱码的问题
- SQLyog中文乱码问题
- SQLyog 解决 中文乱码
- SQLyog中文乱码问题
- sqlyog中文乱码
- SQLyog 中文乱码问题
- mysql、sqlyog中文乱码问题.
- SQLyog 解决中文乱码问题
- sqlyog显示中文的时候为乱码的问题
- 玻璃质感的透明高亮条
- Xmanager连接Linux远程桌面(图文详解+亲自测试)
- 一个梦
- 使用u32过滤器设置基于mac地址的下载限制
- 完整的sysctl.conf优化方案
- SQLyog中文乱码的解决方法
- google hacking....
- JSP常用内置对象
- Windows7上的Tornado2.2的安装
- sicily 1510
- 解决DIV在IE 6中的位移问题
- ARC(Automatic Reference Counting )技术概述
- 转载Nexus-入门指南
- mysql 用grant 新建用户指定同一个网段主机的方法