2013-04-17 13 views
1

试图为Alfresco创建自定义类型,方面和属性,我遵循Alfresco Developer Series指南。当我到达本地化部分时,我发现Alfresco不会在您创建的.properties文件中处理UTF-8编码。共享中希腊字符无法正确显示。Alfresco本地化编码

检出其他内置.properties文件(/opt/alfresco-4.0.e/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/messages)我注意到,例如,在日语中,字符在这个符号中:\ u3059 \ u3066 \ u3066e ...

所以,问题是:我是否必须将上面提到的符号中的希腊语单词转换为Share才能正确显示它们,或者是否存在另一个更优雅的方式来做到这一点?

回答

2

\ u ####表单是Unicode Escape Sequence的Java表单,用于引用unicode字符,而不必担心存储它们的文件的编码。

This question对如何创建并对其进行解码

另一种方式,这正是露天开发商往往使用一些信息,是Native2ASCII tool附带的Java本身。有了它,你可以最初在UTF-8(例如)文件中编写你的字符串,然后使用该工具将它们转换为它们的转义形式。

+0

Thanx mate! native2ascii的作品就像一个魅力:) – vassilis