jboss323+struts1.1+oracle 8i的中文问题
java的中文问题再次成为问题。
好不容易搞定了,又弄乱了,又忙呼了近个小时。
1. jdk encoding 选 gb2312.
2. 录入的文件编码也必须是gb2312.
3. struts的ActionServlet 应该加 gb2312的转换。
还是应该备份啊,不然就不要多费这3个小时了。
也幸亏Jbuilder强大得可以保留很多部分,否则我也许又要折腾一个通宵,
还很可能徒劳!
------
回复此文章 |
转自:
http://www.javaresearch.org/forum/thread.jsp?column=20&thread=2281&start=30&msRange=15
作者:yehutxt
在大家的启发下,我是过了前面提到的好几种解决方法,发现只有一种是可行的:
1:把用命令native2ascii ApplicationResources.properties ApplicationResources_zh.properties
2:修改struts-config.xml文件
<message-resources
parameter="org.apache.struts.webapp.example.ApplicationResources_zh" key="org.apache.struts.action.MESSAGE" />
3:在jsp文件里的头部加上<%@ page contentType="text/html;charset=gb2312"%>这句话
我对前面的帖子都试过了,只有这一种解决方案,这是在tomcat下测试通过的
很感谢发表此文的大虾,我以前遇到这个中文问题一直回避,现在我要在我的另一项目里
完全实现国际化.
------
回复此文章 |
花费了2个多小时的经验:
用Jbuilder开发的话,ApplicationResources.properties必须在 jpx/src目录里面。
可以App.properties,但不能够App.ch.properties,除非多建一层目录。
------
回复此文章 |
修改resources.properties时,应该注意rebuild 整个project,web/WEB-INF/相应的文件必须由jbuilder更新了,否则不生效。
------
好不容易搞定了,又弄乱了,又忙呼了近个小时。
1. jdk encoding 选 gb2312.
2. 录入的文件编码也必须是gb2312.
3. struts的ActionServlet 应该加 gb2312的转换。
还是应该备份啊,不然就不要多费这3个小时了。
也幸亏Jbuilder强大得可以保留很多部分,否则我也许又要折腾一个通宵,
还很可能徒劳!
------
回复此文章 |
转自:
http://www.javaresearch.org/forum/thread.jsp?column=20&thread=2281&start=30&msRange=15
作者:yehutxt
在大家的启发下,我是过了前面提到的好几种解决方法,发现只有一种是可行的:
1:把用命令native2ascii ApplicationResources.properties ApplicationResources_zh.properties
2:修改struts-config.xml文件
<message-resources
parameter="org.apache.struts.webapp.example.ApplicationResources_zh" key="org.apache.struts.action.MESSAGE" />
3:在jsp文件里的头部加上<%@ page contentType="text/html;charset=gb2312"%>这句话
我对前面的帖子都试过了,只有这一种解决方案,这是在tomcat下测试通过的
很感谢发表此文的大虾,我以前遇到这个中文问题一直回避,现在我要在我的另一项目里
完全实现国际化.
------
回复此文章 |
花费了2个多小时的经验:
用Jbuilder开发的话,ApplicationResources.properties必须在 jpx/src目录里面。
可以App.properties,但不能够App.ch.properties,除非多建一层目录。
------
回复此文章 |
修改resources.properties时,应该注意rebuild 整个project,web/WEB-INF/相应的文件必须由jbuilder更新了,否则不生效。
------
hofman
2005-11-19 22:41:11
评论:0
阅读:649
引用:0
