我有一个在Java7,Tomcat,Eclipse环境中加载的属性文件。
将其翻译为其他语言后,服务器不会加载该文件。在翻译过程中,翻译人员将文件复制到docx文件格式,翻译后,我尝试将其导出到普通UTF8
属性文件。
我相信文件中的某种字符会阻止它加载......我可能会弄错。谁知道我怎么能弄清楚导致这种情况的原因?
答案 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加载资源包......