首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts中用<bean:message key="page.heading"/>显示的中文为何是乱码解决方法

2011-12-30 
struts中用bean:message keypage.heading/显示的中文为何是乱码page.heading对应的内容放在applicati

struts中用<bean:message key="page.heading"/>显示的中文为何是乱码
page.heading对应的内容放在application.properties文件中,而直接在jsp中写中文就能正常显示,这是为何

[解决办法]
资源文件中的中文要写成Unicode,例如 "欢迎 "要写成\u6b22\u8fce
[解决办法]
jdk的bin目录下的转码工具native2ascii.exe
用法:
比如文件123.txt里面有中文
在命令行下切换到jdk的bin目录,然后native2ascii 123.txt abc.txt
abc.txt即为转码后的文件,123.txt、abc.txt文件都在bin目录下
[解决办法]
首先你的jsp不要解析在工程下面,因為你的IDE可能二次編碼,
其次你的配置文件的編碼格式可能有問題,你得指定編碼格式,
另外,亂碼也有很多種,你得區分對待來解決問題

热点排行