<html:errors/>捕获错误,为什么会显示中文乱码?
从ApplicationResources.properties里返回的中文乱码
ApplcationResources.properties文件内容如下:
error.login.username= <li> 用户不存在!
error.login.nullusername= <li> 用户名不能为空!
error.login.password= <li> 密码不正确!
error.login.nullpassword= <li> 密码不能为空!
error.login.all= <li> 用户名或密码不正确!
error.register.nullusername= <li> 用户名不能为空!
error.register.nullpassword= <li> 密码不能为空!
error.register.nullpassword1= <li> 确认密码不能为空!
error.register.nullno= <li> 两次输入的密码不一致!
error.register.nullsex= <li> 请选择性别!
error.register.nullquestion= <li> 密码提示问题不能为空!
error.register.nullsolution= <li> 密码提示答案不能为空!
error.register.code= <li> 证件不能为空!
errors.footer= </font> </ul>
errors.header= <ul> <font color= "red ">
其他JSP页面编码都是如下格式
<%@ page contentType= "text/html; charset=GBK " %>
换成gb2312也不行,请教如何解决?
================================================
我用过
native2ascii -encoding utf-8 ApplcationResources.properties ApplicationResources_zh_CN.properties
好像还是不行
------解决方案--------------------好像应该是native2ascii -encoding GBK ApplcationResources.properties ApplicationResources_zh_CN.properties
------解决方案--------------------native2ascii -encoding gb2312 ApplcationResources.properties ApplicationResources_zh_CN.properties
------解决方案--------------------楼上正解
------解决方案--------------------我也是初学 一般编码方式都经常换 我在本机器上用utf-8就好用 换到其他的就是乱码
最后用的GBK的好用了。 楼上的是正确的 我希望和你们多多学习。
------解决方案--------------------native2ascii -encoding gb2312 ApplcationResources.properties ApplicationResources_zh_CN.properties
不转码肯定会乱的
------解决方案--------------------ApplicationResources_zh_CN.properties要改成ApplicationResources_zh.properties
是浏览器为简体中文的时候调用的.英文是_en,繁体是_tw.
ApplicationResources是默认的配置文件.找不到其它文件时候调用.
推荐用myeclipse编辑吧,要装jinto插件.
------解决方案-------------------- native2ascii -encoding gb2312 ApplcationResources.properties ApplicationResources_zh_CN.properties