我正在开发一个将使用许多不同语言和字符的程序。
例如,我需要从文件中读取带有德语字符 ß 的字符串,并在 JavaFX 标签上正确显示该字符串,或者将其打印到 System.out。我的 IDE 建议我将其转换为\u00DF
,而不是正常工作,但我想自动执行此操作。
或者制作一个字符串“ß”并正确显示。
我怎样才能实现我的目标?
顺便说一句,我正在使用 Intellij Idea。
编辑:当尝试手动编译文件时,使用 UTF-8 W/O BOM(通过 notepad++ 验证),我收到以下错误: 似乎 java 出于某种原因尝试使用 Cp1255 进行编译。帮助?