SQLyog中文乱码的解决方法

初始情况:

· 我使用的是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查看数据表,显示正常。

特此记录!

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

SQLyog中文乱码的解决方法相关推荐

  1. SQLyog 中文乱码的解决方法

    SQLyog 中文乱码的解决方法 刚学习到mysql数据库,尝试着用sqlyog做些简单的增删改查操作,但是刚满怀兴奋的准备大干一场,没成想还没开始就结束了, 废话不多说了上图 我在很多贴子上找到的方 ...

  2. ASP+Access中文乱码的解决方法,ASP中文乱码,asp乱码问题

    确保编码声明正确(例:时尚淘女之家http://www.tao36524.com) 如果您使用的是国外空间,默认是西欧而不是GB2312,你可以通过强制为GD2312的方式! 在数据提取页面的第一行代 ...

  3. PHP输出中文乱码的解决方法

    PHP输出中文乱码的解决方法 参考文章: (1)PHP输出中文乱码的解决方法 (2)https://www.cnblogs.com/cyun/p/4146131.html 备忘一下.

  4. 织梦站内选择和文件管理器中文乱码的解决方法(utf8编码程序包才会)

    织梦站内选择和文件管理器中文乱码的解决方法(utf8编码程序包才会) 参考文章: (1)织梦站内选择和文件管理器中文乱码的解决方法(utf8编码程序包才会) (2)https://www.cnblog ...

  5. linux命令框显示中文乱码_CentOS终端命令行显示中文乱码的解决方法

    这篇文章主要介绍了CentOS终端命令行显示中文乱码的解决方法,以及测试方法和缺少中文字体时的解决方法,需要的朋友可以参考下 安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方 ...

  6. c php乱码,php分割GBK中文乱码的解决方法

    类似如下的字符串(GBK), explode不能得到正确结果: $result = explode("|", "滕华弢|海青"); 究其原因, 对于" ...

  7. windows下SVN日志反馈中文乱码的解决方法

    windows下SVN日志反馈中文乱码的解决方法 参考文章: (1)windows下SVN日志反馈中文乱码的解决方法 (2)https://www.cnblogs.com/wangkeqin/p/11 ...

  8. MySQL命令窗口出现中文乱码的解决方法

    MySQL命令窗口出现中文乱码的解决方法 参考文章: (1)MySQL命令窗口出现中文乱码的解决方法 (2)https://www.cnblogs.com/ttxcs/p/11614289.html ...

  9. mysql脚本执行中文乱码_MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

    本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法.分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库.建表.添加 ...

最新文章

  1. iOS进阶之架构设计MVVM的实现示例(4)
  2. Kali Linux NetHunter教程Kali NetHunter支持的设备和ROMs
  3. Java NIO之通道
  4. Linux的内存理解
  5. git 撤销挂起的更改_小姐姐带你用Git
  6. 第12篇:Flowable-BPMN操作流程之用户任务UserTask
  7. Golang基本数据类型的相互转换
  8. andriod创建用户界面(1)
  9. 项目: 基于Python socket模块实现的简单 ftp 项目:
  10. webpack4入门笔记——loader
  11. php中自定义事件---事件驱动
  12. IIS7 大文件上传下载限制设置
  13. bom实现方块移动_HTML 方块移动
  14. python去除图片马赛克_python 检测图片是否有马赛克
  15. IOS实现应用内打开第三方地图app进行导航
  16. vtk教程第六章 基础算法
  17. 白帽子(5)- 命令注入与代码注入区别
  18. ffmpeg提取mp4文件中的音频,保存为wav文件
  19. openssl-genras命令简单入门
  20. jupyter notebook ModuleNotFoundError: No module named ‘tensorflow‘---爬出坑

热门文章

  1. 安利几款语音识别软件
  2. OSPF——虚链路详解(含配置命令)
  3. 【模块化开发】之 Webpack、Rollup、Parcel
  4. 【折腾】斐讯N1 安装 Docker + GUI
  5. 关于mysql的一些问题
  6. ico图标下载 ico大全_我们可以做些什么来向ICO投资者保证我们不会用他们的钱消失...
  7. vimb java_vim 中更好的編輯 java 文件.
  8. git push origin master 出错
  9. 自主开发编程语言被指Python套壳,中科院开发者道歉
  10. HTML和CSS进阶