在学习使用hibernate框架将对象存入Mysql数据库之后,使用navicat来查看,里面全部都是乱码但是我用程序打印到控制台的时候又是正常显示的中文navicat的Connection Properties中的User mysql character set 我已经去掉了的
并且Encoding选择了 65001 (UTF-8)DataBase Properties 中 collation默认为utf8_general_ci我的java程序编码也是UTF-8请问怎么解决...是否在hibernate配置文件中还要写什么?
并且Encoding选择了 65001 (UTF-8)DataBase Properties 中 collation默认为utf8_general_ci我的java程序编码也是UTF-8请问怎么解决...是否在hibernate配置文件中还要写什么?
解决方案 »
- Windows平台和Linux平台下java开发的区别
- 想问一下如何给类中的变量实现输入权限啊
- 对智力题感兴趣的朋友进来探讨探讨...
- 我用Dreamweaver MX2004设计一的一个网页在TOMCAT服务器下浏览不了,我的用的代码如下请各位高手支招,最好能帮我修改下~谢谢!(二)
- JMS开发问题
- MyEclipse 10激活问题
- 希望大家给我个思路!我束手无策!
- hibernate中 ,oracle数据库的ID自增是怎样处理的?
- String str=""和String str=null是不是一样
- Java开发微信公众平台的卡券功能
- 如何动态引用其他网站(如新浪)的内容
- ======求助: 有关多线程下载(欢迎帮顶,顶者有分!急......)======
hibernate -- 3.2
MySql --- 5.0
navicat --- 8.0
在网上搜了很多方法..
都是只是在navicat中把那个字符编码设置成UTF-8就可以.可是我老是不行...
new String(byte[] b)生成的字符串仍旧是GBK编码,因为在不指定字符串编码的情况下是默认操作系统编码,而不是java源文件的编码。
我使用查询语句得到并打印出来的属性并不是乱码
抓狂了......
该死的navicat