日期:2014-05-18  浏览次数:20621 次

只有20分了,问一个struts资源包的问题?
在struts中
<message-resources   null= "false "   parameter= "ApplicationResources "/>
定义了资源包

WEB-INF\classes里有
ApplicationResources_zh_CN资源包,里面是有中文的属性

但显示时出现大量 "? "
问是什么问题,用netbeans开发,看到网上的解决办法都是for   eclipse的。
请高手指点一下
谢谢!

------解决方案--------------------
进入JAVA_HOME\bin目录并把ApplicationResources_zh_CN.properties拷贝进去改个名字比如为sour.properties,然后在命令行进入JAVA_HOME\bin目录下键入
native2ascii -encoding GBK sour.properties ApplicationResources_zh_CN.properties
用生成的ApplicationResources_zh_CN.properties去替换你WEB-INF\classes下的
------解决方案--------------------
对的,资源文件需要先进行转码。用java 自带的native2ascii即可。
------解决方案--------------------
转码
------解决方案--------------------
我一般是把这个命令做成一个批处理文件!