日期:2014-05-17  浏览次数:20710 次

获取数据乱码问题 ,求帮助
本帖最后由 Ugly__Duckling 于 2013-08-13 21:23:48 编辑
我用的数据库是Mysql,编码方式是GBK
当插入数据后,再mysql控制台查询数据时,中文显示正常。
但是在eclipse控制台输出数据时,显示中文乱码。

第一次发帖
求帮助 谢谢

eclipse+hibernate+tomcat
乱码

------解决方案--------------------
查看你的eclipse默认编码是否一致。。怀疑你的eclipse有可能是utf-8的!!
------解决方案--------------------
菜单:Run Configuration  
------解决方案--------------------
 右侧的选项卡Common 的 Console Encoding 选择GBK编码。这个是用来控制console控制台显示
------解决方案--------------------
引用:
Quote: 引用:

菜单:Run Configuration  
------解决方案--------------------
 右侧的选项卡Common 的 Console Encoding 选择GBK编码。这个是用来控制console控制台显示
 嗯,我看了,默认编码是GBK。

调成别的都试试 看什么时候显示正确
------解决方案--------------------
你的jdbc配置,链接数据库的那个编码写的是什么(一个带ip长串),建议改成和数据一致的。
------解决方案--------------------
数据库my.ini中编码改为gb2312试试
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

你的jdbc配置,链接数据库的那个编码写的是什么(一个带ip长串),建议改成和数据一致的。
数据库URL
<property name="connection.url">
jdbc:mysql://127.0.0.1:3306/ExamSystem
</property>

数据库连接的URL也是可以加上编码的 
jdbc:mysql://127.0.0.1:3306/ExamSystem?useUnicode=true&characterEncoding=GBK
------解决方案--------------------
jdbc:mysql://127.0.0.1:3306/ExamSystem?useUnicode=true&characterEncoding=GBK