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更新了,否则不生效。
------


hofman   2005-11-19 22:41:11 评论:0   阅读:1023   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog