基本上,LANG 和 user.language 有什么区别?
我有以下 java opts 集:
-DLANG=de_DE.UTF-8 -Dfile.encoding=UTF-8 -Duser.language=en -Duser.country=EN
但是,如果我的*.properties
文件包含一个特殊字符,例如äöü
它在我的 webapp 中的格式不正确。
但是,如果我为M\u00E4ngeldaten -> \u00E4 = ä
(ref: UTF-8 table ) 之类的特殊字符设置了正确的 unicode,那么它的格式就会正确。
我还确保我的 IDE 使用 UTF-8 作为默认编码。
即使我为我的 JBoss 实例和 Eclipse IDE 设置了文件编码 UTF-8,为什么会出现这种行为?