当前位置: 代码迷 >> Java Web开发 >> struts国际化编码问题
  详细解决方案

struts国际化编码问题

热度:131   发布时间:2009-07-16 10:06:31.0
struts国际化编码问题
我在测试struts国际化的时候,结果总是出现乱码,请教一下,对于.properties文件,应该如何控制起编码(除了使用native2ascii -encoding 。。)
搜索更多相关主题的帖子: struts  编码  国际化  

----------------解决方案--------------------------------------------------------
不是吧,没有人理我!呜呜……
----------------解决方案--------------------------------------------------------
GBK
----------------解决方案--------------------------------------------------------
<%!
         public String getString(String str)//中文处理方法
         {
             if(str==null)
             {
                 str="";
             }
             else
             {
                 try
                 {
                    byte[] b=str.getBytes("ISO-8859-1");
                    str=new String(b);      
                 }
                 catch(Exception e)
                 {      
                    e.printStackTrace();
                 }     
             }     
             return str;   
         }
%>
加上这段代码
----------------解决方案--------------------------------------------------------
回复 2楼 zhcfua
不太明白,可以说详细点吗?
----------------解决方案--------------------------------------------------------
回复 3楼 haxker
你这个对字符编码的转换不太适用struts框架的呢!
----------------解决方案--------------------------------------------------------
可以使用过滤器
----------------解决方案--------------------------------------------------------
1.过滤器使用了么
2.在JSP页面有解决乱码的语句没
3.就是在tomcat里面的配置文件加了URI=ENCODING语句没

[[it] 本帖最后由 luwenwen 于 2009-7-28 09:27 编辑 [/it]]
----------------解决方案--------------------------------------------------------
用ResourceBundleEditor很方便的,到Google搜一下用法。很简单的
----------------解决方案--------------------------------------------------------
我刚学了,用过滤器就搞定了
----------------解决方案--------------------------------------------------------
  相关解决方案