小弟以前弄struts时也是这样,现在弄spring又遇到这个问题,哪位能给点高见???
具体信息
转换格式:native2ascii -encoding gb2312 ApplicationResources_temp01.properties       ApplicationResources_zh_CN.propertiesApplicationResources_temp01.properties编码格式我设置成UTF-8,其它格式我无法保存中文
#login.jsp
login.page.title=登录窗口
login.page.username=用户名
login.page.password=密码
login.page.login=登录
login.page.register=注册新户户# register.jsp
register.page.title=注册窗口
register.page.username=用户名
register.page.password1=密码
register.page.password2=确认密码
register.page.email=Email
register.page.register=注册
register.page.back=返回# welcome.jsp
welcome.page.title=登录成功!
welcome.page.username=欢迎你!
welcome.page.logout=退出
转换后:
ApplicationResources_zh_CN.properties
#login.jsp
login.page.title=\ufffd\u8bf2\ufffd\u7ed0\ufffd\ufffd
login.page.username=\ufffd\u3126\ufffd\ufffd\ufffd
login.page.password=\u7035\ufffd\ufffd
login.page.login=\ufffd\u8bf2\ufffd
login.page.register=\u5a09\u3125\ufffd\ufffd\u7248\ufffd\ufffd\ufffd# register.jsp
register.page.title=\u5a09\u3125\ufffd\u7ed0\ufffd\ufffd
register.page.username=\ufffd\u3126\ufffd\ufffd\ufffd
register.page.password1=\u7035\ufffd\ufffd
register.page.password2=\u7ead\ufffd\ufffd\u7035\ufffd\ufffd
register.page.email=Email
register.page.register=\u5a09\u3125\ufffd
register.page.back=\u6769\ufffd\ufffd# welcome.jsp
welcome.page.title=\ufffd\u8bf2\ufffd\ufffd\ufffd\ufffd!
welcome.page.username=\u5a06\u3223\ufffd\u6d63\ufffd
welcome.page.logout=\ufffd\ufffd\ufffd
注:把此文件放入web项目下,jsp页面中文是乱码书上给出的正确plicationResources_zh_CN.properties
# login.jsp
login.page.title=\u767b\u5f55\u7a97\u53e3
login.page.username=\u7528\u6237\u540d
login.page.password=\u5bc6\u7801
login.page.login=\u767b\u5f55
login.page.register=\u6ce8\u518c\u65b0\u7528\u6237# register.jsp
register.page.title=\u6ce8\u518c\u7a97\u53e3
register.page.username=\u7528\u6237\u540d
register.page.password1=\u5bc6\u7801
register.page.password2=\u786e\u8ba4\u5bc6\u7801
register.page.email=Email
register.page.register=\u6ce8\u518c
register.page.back=\u8fd4\u56de# welcome.jsp
welcome.page.title=\u767b\u5f55\u6210\u529f\uff01
welcome.page.username=\u6b22\u8fce\u4f60\uff0c
welcome.page.logout=\u9000\u51fa
注:用此文件jsp页面中文正常....
哪位能帮帮我呀?//

解决方案 »

  1.   

    把你的页面字符集设置成utf-8的,源文件(jsp文件)也要保存成utf-8。还有,你没有必要每次都用native2ascii去转换,eclipse有个插件,就是用来编辑message属性文件的。
    里面写上汉字,直接保存,就可以完成编码转换。
      

  2.   

    谢谢bayougeng,我也刚好找到要把-encoding gb2312改为-encoding UTF-8,小问题搞了这么久。。
      

  3.   

    就是,用了native2ascii之后也还是乱码