2015-11-04 41 views
-1

我有一个在Java7,Tomcat,Eclipse环境中加载的属性文件。为什么ResourceBundle在以不同语言翻译之后无法加载?

将其翻译成不同的语言后,该文件不会被服务器加载。在翻译过程中,翻译人员将文件复制到docx文件格式,翻译后,我试图将其导出为纯文本UTF8

我相信文件中的某种字符阻止它加载......我可能会误解。任何人都知道我怎么能找出是什么造成这种情况?

+2

如果可能,发布资源文件以获得最佳结果。 – Thevenin

回答

0

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

FileReader reader = new FileReader(args[0]); 
    Properties data = new Properties(); 
    data.load(reader); 

装货我收到extiontion文件的结果:

IllegalArgumentException: Malformed \uxxxx encoding. 

寻找解决方案后,我得到了一个到链接问我搜索“\ U”在文件.. 。当然我在属性文件中找到了< \ ul>,这就阻止了JSF加载资源包...