在hibernate.cfg.xml中应该这样写
<property name="connection.url">jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8</property>
但上面设置不一定就能解决乱码的问题,如果没解决的话,你就检查下mysql的字符集是不是设置的utf-8,jsp页编码是不是也设置成utf-8。
还有参数传递时如果带有中文参数也可能出现乱码,你可以在java代码里面转换一下编码。乱码问题是很烦人的,需要多次尝试,希望
上面的提示能帮助楼主尽快解决。 |