java - Intellij 属性文件的透明转换

标签 java internationalization intellij-idea

我一直在我的 Intellij Idea IDE 上使用Transparent Native to ASCII conversion 设置,没有任何问题。当我现在回到项目,并对 i18n 文本文件 (messages.properties) 进行另一次更改时,我收到指示器上发生大量更改的通知,它告诉我在最近提交到 SVN 后更改了哪些行。

第一次触摸文件时就会出现更改,并且更改会出现在斯堪的纳维亚字母(å、ä、ö)上。

变化是这样的:

    old value = \u00f6
    new value = ö

我在每封扫描信件上都看到了这种变化。在颠覆历史上,任何过去的版本与当前的版本之间都有相同的变化。有趣的是,我刚刚离开该项目几个月,回来时问题就出现了。

与此同时,我在我自己公司之外的另一家公司担任顾问,他们那里也有同样的问题未解决。因此,他们在 Windows 文本编辑器上编辑 i18n 文件,但这对我没有帮助,因为我也在 gedit 上看到了\u00f6 的东西。我没有 Windows 编辑器,因为这是 Linux 机器。

那么,知道 Intellij idea 发生了什么吗?

最佳答案

您没有指定您的 IntelliJ IDEA 版本,但 similar issue was fixed在 IDEA 11 中。

关于java - Intellij 属性文件的透明转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12565474/

相关文章:

java - 在 webservice 中运行一个线程

ruby-on-rails - 如何使用基于语言的 View 和模板?

ruby-on-rails - 在 I18n 插值中使用另一个 I18n 键

java - 如何在遇到断点时自动执行 void 方法?

java - 强制 Java Immutables 为 Throwable 类生成 toString()

java - 安装错误: INSTALL_FAILED_OLDER_SDK in eclipse

java - 运行Hadoop MapReduce Java程序时出现UnsatisfiedLinkError

asp.net - ASP.NET 页面上的多种语言(英语、法语)

java - 无法在 Intellij IDEA 中创建 java 文件

scala - IntelliJ : Jump between companion object and class