数据库中varchar类型的汉字转化为java中string以后在web中显示乱码
问题:
数据库中varchar类型的汉字转化为java中string以后在web中显示乱码,但是如果把数据库中的汉子改为英文,是可以正确显示的。求各大神解释一下,怎么做是可以正确实现,将数据库中的汉字在web中显示出来。
------解决方案--------------------跟字段类型没关系。主要原因是编码格式不一致。你看下数据库编码,和你项目的编码
------解决方案--------------------这种一般就是编码格式的问题!页面编码格式、项目编码格式、数据库编码格式这三者统一!
------解决方案--------------------编码统一, 转码/
------解决方案--------------------tomcat中的server.xml的URIEncoding改成UTF-8试试
------解决方案--------------------究竟是数据在action中就乱码,还是action中正常,jsp中才乱码?