日期:2014-05-18  浏览次数:20705 次

mysql+spring+jsp的UTF8问题
我用的是JBuilder2006开发支持国际化的web程序,项目默认编码UTF8
mysql   5.0.21   数据库编码UTF8
在spring中连接数据库字符串设置为:jdbc:mysql://localhost:3306/xmgl?useUnicode=true&characterEncoding=UTF-8
web.xml中使用了spring   的   filter,设置   encoding=UTF-8
jsp页面中:   &#65279; <%@   page   contentType= "text/html;   charset=utf-8 "%>
message_zh_CN.properties   使用ant编码成   UTF-8

问题:   使用   <fmt:message   ...>   取message_zh_CN.properties   中字符显示正常.
            直接写在   jsp   文件中的中文显示正常.
            但是,在数据库中取出的中文字符显示为乱码.

如果:   jsp中设置 <%@   page   contentType= "text/html;   charset=8859_1 "%>
            数据库取出的字符显示正常,但是messages中取出的字符成乱码.

请达人赐教!感激不尽!


------解决方案--------------------
你的数据库编码是什么
------解决方案--------------------
谁有谁 JSPSMART 组件
呢???!!! 小弟急用
------解决方案--------------------
34783138欢迎加入
------解决方案--------------------
怎么解决的????