为什么在用不同的语言翻译后没有加载ResourceBundle?

时间:2015-11-04 11:33:22

标签: java eclipse resourcebundle

我有一个在Java7,Tomcat,Eclipse环境中加载的属性文件。

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

我相信文件中的某种字符会阻止它加载......我可能会弄错。谁知道我怎么能弄清楚导致这种情况的原因?

1 个答案:

答案 0 :(得分:0)

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

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

由于加载文件,我收到了extiontion:

    IllegalArgumentException: Malformed \uxxxx encoding.

在搜索解决方案之后,我找到了一个链接,要求我在文件中搜索“\ u”...确定我在fount< \ ul>在属性文件中......这阻止了JSF加载资源包......