通过第三方工具连接数据库,表中的中文显示为乱码,但是通过 MySQL 的命令行工具却没有问题。
字符集相关变量设置:
> SHOW VARIABLES LIKE '%character%';
Variable_name Value
------------------------ ----------------------------
character_set_client utf8
character_set_connection utf8
character_set_database latin1
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir d:\www\MySQL\share\charsets\
数据库创建信息:
> SHOW CREATE DATABASE db2011;
Database Create Database
-------- -------------------------------------------------------------------
db2011 CREATE DATABASE `db2011` /*!40100 DEFAULT CHARACTER SET latin1 */
数据库使用的是默认的 latin1 编码。
解决方法很简单,重新下载一个低版本的客户端工具就 OK 了。我下载的是 SQLYog 5.02 也是网上推荐的。
个人估计问题有两个方面:一方面可能就是数据库设置的编码,另一方面主要问题还是客户端工具,估计高版本的软件是否在显示前设置了编码,才导致显示乱码。
所以建议大家创建数据库尽量指定编码为 GBK 或 UTF8
分享到:
相关推荐
mysql mysql客户端 工具 客户端
MySQL客户端工具,版权归原来的公司所有,为方便大家学习使用,不要用于商业用途
mysql数据库客户端工具,可视化工具,优秀的MySQL数据库图形界面!
Ubuntu 11.10 MySQL客户端Emma 6.0中文乱码解决办法.docx
客户端破解版,对个人学习非常有帮助,可以远程连接数据库。
轻量级 Mysql/MariaDB Binlog 客户端,为第三方提供数据订阅服务
好工具 事倍功半 推荐使用这款MySQL客户端工具 !好工具 事倍功半 推荐使用这款MySQL客户端工具 !
mysql客户端mysql客户端mysql客户端
sqlyog很方便的一款mysql客户端工具,方便查看mysql信息。
SQLyog_Enterprise.rar 为mysql的客户端,简单轻量,适合windows的各个版本
Mysql查询工具,方便快捷的客户端工具,适合初学者使用,当然大牛也是可以的,不适合装逼,哈哈,开玩笑!方便大家使用就好
一款很好用的数据库客户端工具,兼容三大数据库
mysql可视化客户端navicatmysql可视化客户端navicatmysql可视化客户端navicatmysql可视化客户端navicatmysql可视化客户端navicatmysql可视化客户端navicatmysql可视化客户端navicatmysql可视化客户端navicatmysql...
mysql 客户端 工具 sqlyog 破解版
mysqlyou -mysql客户端管理工具
SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库。
用户名随意;密钥:ccbfc13e-c31d-42ce-8939-3c7e63ed5417
如果连接数据库,读出的中文信息显示乱码,可以试试。