我用的是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中取出的字符成乱码.请达人赐教!感激不尽!