java - 属性文件中的特殊字符

标签 java spring jsp properties properties-file

在我的 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 构建项目,则可以使用 native2ascii ant 任务,例如:

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

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

关于java - 属性文件中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25969036/

相关文章:

java - 以秒为单位的循环时间

Spring 执行器 "/actuator"端点不可用

java - Spring boot - 使用其他项目中定义的实现

java - 通过java调用 Crystal 报表

java - 如何使用 JGit 找到提交的分支?

java - 过滤单个泛型实例的泛型对象列表

java - 序列化已经有 POJO 的 id (java.lang.String)

java - jsp下拉列表不起作用

java - session 无法从之前的 session 中找到变量

Java 8 Function<T,T> 替换