在C:\j2sdk1.4.1_02\bin目录种有一个可执行程序: native2ascii 
用该程序对你的文件ApplicationResourcese的编码进行转换即可。

解决方案 »

  1.   

    native2ascii功能说明:
    将含有本地编码字符(既非 Latin1 又非 Unicode 字符)的文件转换为 Unicode 编码字符的文件。
    语法:
    native2ascii [options] [inputfile [outputfile]]
    补充说明:
    Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(udddd 记号)字符的文件。native2ascii 将含有其它字符编码的文件转换成含 Latin-1 和/或 Unicode 编码字符的文件。若省略 outputfile,则使用标准输出设备输出。此外,如果也省略 inputfile,则使用标准输入设备输入。 
    命令选项
    -reverse 执行相反的操作:将含 Latin-1 和/或 Unicode 编码字符的文件转换成含本地编码字符的文件。
    -encoding[encoding_name] 指定转换过程使用的编码名称。缺省的编码从系统属性 file.encoding 中得到。
      

  2.   

    同意楼上的说法,你应该先吧文件你的中问转换成unicode码
      

  3.   

    但我保存ApplicationResource.properties的时候,是保存为Unicode文本格式的
    显示的时候还是乱码