我用的数据库是Mysql,编码方式是GBK
当插入数据后,再mysql控制台查询数据时,中文显示正常。
但是在eclipse控制台输出数据时,显示中文乱码。
第一次发帖
求帮助 谢谢
eclipse+hibernate+tomcat
乱码
------解决方案--------------------
查看你的eclipse默认编码是否一致。。怀疑你的eclipse有可能是utf-8的!!
------解决方案--------------------
菜单:Run Configuration
------解决方案--------------------
右侧的选项卡Common 的 Console Encoding 选择GBK编码。这个是用来控制console控制台显示
------解决方案--------------------
调成别的都试试 看什么时候显示正确
------解决方案--------------------
你的jdbc配置,链接数据库的那个编码写的是什么(一个带ip长串),建议改成和数据一致的。
------解决方案--------------------
数据库my.ini中编码改为gb2312试试
------解决方案--------------------
<property name="connection.url"> 数据库URL
你的jdbc配置,链接数据库的那个编码写的是什么(一个带ip长串),建议改成和数据一致的。
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