【发布时间】:2010-05-14 07:15:46
【问题描述】:
我有一个使用标准 Java 国际化服务的具有英语和法语 GUI 的 java 应用程序。我在一台旧机器上用 JBuilder 2005 编写它,最近升级了,这意味着要更改 IDE。我终于选择了 IntelliJ。
但是,它似乎无法处理包含法语的 ListResourceBundle 后代中的重音字符。当我第一次创建 IntelliJ 项目并添加我的源代码时(我是手动完成的,以确保幕后没有发生任何奇怪的事情),我注意到所有重音字符都已更改为成对的字符,例如 √©。我检查了代码并纠正了所有这些问题,并认为问题已解决。
但是我在运行(重建的)项目时发现仍然显示成对的字符,而不是我在代码中看到的重音字符!
在 IntelliJ 中做过国际化的人可以告诉我我需要做什么来解决这个问题吗?
PS:我在 Mac 上。
【问题讨论】:
-
+1 表示对 IntelliJ IDE 的喜爱。如果不是那个 IDE,我早就从 Java 切换到另一种语言了 ;)
-
当我看到他们时,我就叫他们! :-) 老实说,我在 NetBeans 的缺点中生活得相当舒适……直到它在编译后开始随机删除 .class 文件。看来,所有论坛都可以说这是一个已知的间歇性错误……而且没有一种解决方法对我有用。我真的很高兴;它把我带到了 IntelliJ,它到目前为止几乎没有缺点! :-)
标签: java internationalization intellij-idea