在我的Java / Spring Web应用程序中,我无法打印从属性文件中检索的意大利语特殊字符(ò,à,è等)。
我发现这篇文章http://docs.oracle.com/cd/E26180_01/Platform.94/ATGProgGuide/html/s1816convertingpropertiesfilestoescap01.html。
但是还不清楚:在运行本文中编写的命令之后,在我的控制台(Windows的CMD控制台)中,我可以读取“翻译的”属性文件。之后,我该怎么办?
是否应该从Windows控制台复制文本并将其粘贴到我的属性文件中?它似乎不是“专业”的工作!
无需复制输出,您可以将其重定向到文件:
native2ascii notTranslated.properties > translated.properties
另外,如果要使用Ant构建项目,则可以使用native2asciiant任务,例如:
native2ascii
<native2ascii src="srcdir" dest="srcdir" includes="**/*._properties" ext=".properties"/>
我在这里假设初始的非ASCII属性文件是*._properties在您的项目中命名的。
*._properties