跟大多数人一样,刚开始学struts肯定要碰到的问题就是中文乱码了。
先说一下我的开发环境
eclipse3。1+struts1。2+myeclipse4。1
从网上搜了一下后,最多的就是那篇struts中文问题终极解决了。按照上面所说,页面中文问题很快解决,接下来就是资源文件的中文问题了。按上面的步骤,建立ApplicationResources_xx.properties,并用native2ascii -encoding GBK ApplicationResources_xx.properties ApplicationResources_zh.properties 进行转化,结果转化后的ApplicationResources_zh.properties 倒是成了乱码,鼓捣一阵,无果,查看原ApplicationResources_xx.properties文件编码,为iso88591,改为utf-8,重新转化,这时转化后的ApplicationResources_zh.properties 能够显示utf编码,但是到了jsp页面仍是乱码,郁闷。
jsp页面用的是utf编码,莫非资源文件也要转成utf?用native2ascii -encoding utf -8 ApplicationResources_xx.properties ApplicationResources_zh.properties 进行转化,结果还真的是这样,jsp页面正确显示中文资源文件信息。