我用struts开发项目,在form表单中用的是validation插件做验证。所以我想在messages.property
的文件里写入中文字符。
      请问高手怎么解决???

解决方案 »

  1.   

    写好中文后,还要把他转化成utf-8的编码
    jdk中用native2ascii.exe命令转化就可以了
      

  2.   

    oMessages.add("TIME2", new ActionMessage(MessageID.ECOMM0012, "结束时间日期区间的开始部分" ,
                            "结束日期区间的结束部分" ));在ApplicationResources.properties中ECOMM0012={0}开始时间不能大于{1}结束时间!是这个意思么?
      

  3.   

    native2ascii -encoding gbk ApplicationResources_zh.properties ApplicationResources_zh.properties
      

  4.   

    native2ascii a.properties b.propertiesa.properties 里面写中文, 命令行运行上面命令转换成b.properties 程序里面直接用b.properties 注:有jdk,且配置path
      

  5.   

    native2ascii a.properties b.properties在这里不用指定用-encoding gbk么??
      

  6.   

    看你的项目用什么编码了,需要指定的
    不同编码生成出来的当然不一样了
    native2ascii -encoding gbk ApplicationResources_zh.properties ApplicationResources_zh.properties
    这个已经很明白