获取数据乱码问题 ,求帮助
本帖最后由 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控制台显示
------解决方案--------------------
调成别的都试试 看什么时候显示正确
------解决方案--------------------你的jdbc配置,链接数据库的那个编码写的是什么(一个带ip长串),建议改成和数据一致的。
------解决方案--------------------数据库my.ini中编码改为gb2312试试
------解决方案--------------------
你的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