Java 为什么ResourceBundle在翻译成不同的语言后不加载?

Java 为什么ResourceBundle在翻译成不同的语言后不加载?,java,eclipse,resourcebundle,Java,Eclipse,Resourcebundle,我有一个属性文件,在Java7、Tomcat和Eclipse环境中加载得很好 将文件翻译为其他语言后,服务器不会加载该文件。在翻译过程中,翻译人员将文件复制为docx文件格式,翻译后,我尝试将其导出为纯UTF8properties文件 我相信文件中有某种字符阻止它加载。。。我可能弄错了。有人知道我是如何找出原因的吗?我创建了一个java主函数来将文件加载到Properties对象中 FileReader reader = new FileReader(args[0]); Prop

我有一个属性文件,在Java7、Tomcat和Eclipse环境中加载得很好

将文件翻译为其他语言后,服务器不会加载该文件。在翻译过程中,翻译人员将文件复制为docx文件格式,翻译后,我尝试将其导出为纯
UTF8
properties文件


我相信文件中有某种字符阻止它加载。。。我可能弄错了。有人知道我是如何找出原因的吗?

我创建了一个java主函数来将文件加载到Properties对象中

    FileReader reader = new FileReader(args[0]);
    Properties data = new Properties();
    data.load(reader);
加载文件后,我收到了extionation:

    IllegalArgumentException: Malformed \uxxxx encoding.

搜索解决方案后,我进入一个链接,要求我在文件中搜索“\u”。。。当然,我在属性文件中找到了。。。这会阻止JSF加载资源包…

尽可能发布资源文件以获得最佳结果。