一尘不染

属性文件中的特殊字符

jsp

在我的Java / Spring Web应用程序中,我无法打印从属性文件中检索的意大利语特殊字符(ò,à,è等)。

我发现这篇文章http://docs.oracle.com/cd/E26180_01/Platform.94/ATGProgGuide/html/s1816convertingpropertiesfilestoescap01.html

但是还不清楚:在运行本文中编写的命令之后,在我的控制台(Windows的CMD控制台)中,我可以读取“翻译的”属性文件。之后,我该怎么办?

是否应该从Windows控制台复制文本并将其粘贴到我的属性文件中?它似乎不是“专业”的工作!


阅读 639

收藏
2020-06-10

共1个答案

一尘不染

无需复制输出,您可以将其重定向到文件:

native2ascii notTranslated.properties > translated.properties

另外,如果要使用Ant构建项目,则可以使用native2asciiant任务,例如:

<native2ascii src="srcdir" dest="srcdir" includes="**/*._properties" ext=".properties"/>

我在这里假设初始的非ASCII属性文件是*._properties在您的项目中命名的。

2020-06-10