美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

如何解决MySQL第三方客户端工具显示中文乱码

通过第三方工具连接数据库,表中的中文显示为乱码,但是通过 MySQL 的命令行工具却没有问题。

我们提供的服务有:成都网站设计、网站制作、外贸营销网站建设、微信公众号开发、网站优化、网站认证、文成ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的文成网站制作公司

字符集相关变量设置:

 
 
 
  1. > SHOW VARIABLES LIKE '%character%'; 
  2. Variable_name             Value                       
  3. ------------------------  ---------------------------- 
  4. character_set_client      utf8                        
  5. character_set_connection  utf8                        
  6. character_set_database    latin1                      
  7. character_set_filesystem  binary                      
  8. character_set_results     utf8                        
  9. character_set_server      latin1                      
  10. character_set_system      utf8                        
  11. character_sets_dir        d:\www\MySQL\share\charsets\ 

数据库创建信息:

 
 
 
  1. > SHOW CREATE DATABASE db2011; 
  2. Database  Create Database                                                    
  3. --------  ------------------------------------------------------------------- 
  4. db2011  CREATE DATABASE `db2011` /*!40100 DEFAULT CHARACTER SET latin1 */

数据库使用的是默认的 latin1 编码。

解决方法很简单,重新下载一个低版本的客户端工具就 OK 了。我下载的是 SQLYog 5.02 也是网上推荐的。

个人估计问题有两个方面:一方面可能就是数据库设置的编码,另一方面主要问题还是客户端工具,估计高版本的软件是否在显示前设置了编码,才导致显示乱码。

所以建议大家创建数据库尽量指定编码为 GBK 或 UTF8


文章标题:如何解决MySQL第三方客户端工具显示中文乱码
分享网址:http://www.zsjierui.cn/article/dhcegjg.html

其他资讯