如何解决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.mswzjz.cn/qtweb/news46/134996.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能