我想这样做:
System.out.println("안녕하세요!");
但是当我尝试在 Eclipse 中进行编译时,出现“某些字符无法使用 MacRoman 字符编码进行编码”弹出式错误消息。我正在运行 Mac OS X。有没有办法解决这个问题?
所以,我想我会尝试使用 Unicode:
System.out.println((char)0xD0A4);
我想打印出 '키',但得到的却是 '?'。我猜命令行不支持 Unicode。但即使这样做了,也必须转到多个图表之一 (like this one) 才能找到每个字符 block ,这真的很烦人。
无论如何,很好!所以我将使用 JLabel...
JLabel lbl = new JLabel(""+(char)0xD0A4);
太棒了,这打印出 키! ...但我仍然需要查找每个 block 的 Unicode 字符。如何在程序中轻松吐出韩文字符?
最佳答案
如前所述,切换到 UTF-8。 然而,与其在每个项目的基础上(如 J-16)建议的那样,通过 窗口 -> 首选项 -> 常规 -> 工作区并将“文本文件编码”更改为“其他:UTF-8”。
这会更改整个工作区的设置。 之后,您可以按照习惯输入字符。
关于java - 如何*轻松*在 Java 程序中显示韩语字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6381348/