用native2ascii转换后jsp页面中文乱码

shoushaodon 2009-10-19 08:01:00
小弟以前弄struts时也是这样,现在弄spring又遇到这个问题,哪位能给点高见???
具体信息
转换格式:native2ascii -encoding gb2312 ApplicationResources_temp01.properties ApplicationResources_zh_CN.properties

ApplicationResources_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页面中文正常....


哪位能帮帮我呀?//
...全文
191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengb302 2010-01-02
  • 打赏
  • 举报
回复
就是,用了native2ascii之后也还是乱码
yang105 2009-10-19
  • 打赏
  • 举报
回复
不知道 帮顶下
shoushaodon 2009-10-19
  • 打赏
  • 举报
回复
谢谢bayougeng,我也刚好找到要把-encoding gb2312改为-encoding UTF-8,小问题搞了这么久。。
bayougeng 2009-10-19
  • 打赏
  • 举报
回复
把你的页面字符集设置成utf-8的,源文件(jsp文件)也要保存成utf-8。

还有,你没有必要每次都用native2ascii去转换,eclipse有个插件,就是用来编辑message属性文件的。
里面写上汉字,直接保存,就可以完成编码转换。
shoushaodon 2009-10-19
  • 打赏
  • 举报
回复
都没人来给我点意见呀??

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧