我用JB创建的一个STRUTS,不知道什么原因,我显示资源文件里的错误信息为乱吗
null ???§?????? null 可是,我打开书上源代码的资源文件,也是中文的啊,没有做什么转化,可是运行就正确请教,会是哪的问题?????

解决方案 »

  1.   

    <%@page contentType="text/html; charset=gb2312"%>
      

  2.   

    楼主以前没处理过乱码问题吗?两个文件的编码很可能是不一样的,出现乱码时就需要进行编码转换。首先楼主必须清楚具体文件的编码,然后使用类似 String newstring = new String(oldstring.getBytes("gbk"), "utf-8"); 这样的方法进行转换。GOOGLE 一下,相关讨论很多,如果以前未处理过,通常要花很长时间学习。
      

  3.   

    首先谢谢两位的回复,你们说的问题我当然知道
    可是请你门看清楚我的问题描述
    你们做过STRUTS没有??
      

  4.   

    用工具转一下:
    native2ascii -encoding GBK ApplicationResources_En(源).properties ApplicationResources_zh.properties . 
    spring,Struts这种东西我觉得都不好。什么框架,servlet最好!
      

  5.   

    希望用过JB做过STRUTS的朋友帮我回答一下~