MySQL数据库中显示中文乱码

我的MySQL数据库中的中文部分显示是:?????,一个个的问号这是什么原因呢?在jsp中还是正常显示中文的,期待有人能指教,谢谢

MYSQL的配置文件:my.ini里面修改default-character-set=gbk

连接数据库的时候URL:
[code="java"]
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk
[/code]

这样设置一下,就可以了。

那应该是你的数据库客户端工具没有选择正确的编码

??不是乱码,是丢码
一种可能是数据库工具的编码设置不对,更可能的是你的数据库工具很可能不支持中文。
命令行,phpmyadmin,ems,toad和mysql官方的等等工具我都用过

toad给人的感觉最好,当然也相对较慢一些,phpmyadmin也不错

打开MySql的安装目录下的my.ini文件确保其中的default-character-set=gbk或default-character-set=gb2312.
若是jsp文件中连接MySql则charset=gbk或=gb2312.这取决于my.ini中的default-character-set值。

应该是数据库工具 的编码你没选对。选下编码就应该能好
下面两个连接也是关于mysql乱码的 看看有好处的。
http://www.busfly.cn/post/58.html
http://www.codebit.cn/pub/html/php_mysql/problem/mysql_charset/

把mysql编码设置下就行了