在eclipse往ApplicationResources文件填上中文
如:button.add=添加
    button.delete=删除
关闭它再打开时,就成了
    button.add=??
    button.delete=??我直接用UltraEdit写,用eclipse打开,就成了乱码了,或者直接用native2ascii编译,显示到页面也是乱码。请问各位高手,是哪出问题了,该怎么解决?

解决方案 »

  1.   

    使用JDK的native2ascii工具将中文转换为Unicode码。
    1、打开cmd
    2、输入native2ascii
    3、输入中文,例如"爪哇"
    4、回车,得到Unicode码。\u722a\u54c7
    5、填入ApplicationResources文件
    6、好像不能直接填,填了不国际化了
      

  2.   

    你用eclipse打开含有中文的.properties文件肯定是会出现乱码的,如果你非要在.properties文件中写中文的话还是得用UltraEdit写和查看。这样的话,也就谈不上国际化了,除非你觉得你的工程只是面对中文用户,国不国际化无所谓了。为了简便直接写中文也可以。记得这个时候资源文件只有一个ApplicationResources.properties就可了,不用再弄一个ApplicationResources_ZH.properties文件!
      

  3.   

    可以参考下面两个帖子: 
    http://community.csdn.net/Expert/TopicView3.asp?id=4499940http://community.csdn.net/Expert/TopicView3.asp?id=4471145
      

  4.   

    网上有一个eclipse的插件叫org.sourceforge.eclpropfileedit_1.0.4,你搜一下,下载下来,直接解压到eclipse\plugins目录下。以后你再辑资源文件时就可以用它了。直接输入中文,它会把中文直接转换成UTF-8码。
      

  5.   

    正式的 resource 文件应该是 \uXXXX 的格式表示中文
      

  6.   

    在eclipse中,看看项目属性,默认文本编码设置为GBK。
      

  7.   

    右击该文件--》propertier --> set "text file encoding" to "UTF-8"