【发布时间】:2011-06-17 04:31:19
【问题描述】:
我想这样做:
System.out.println("안녕하세요!");
但是当我尝试在 Eclipse 中编译时,我收到“无法使用 MacRoman 字符编码对某些字符进行编码”弹出错误消息。我正在运行 Mac OS X。有没有办法解决这个问题?
所以,我想我会尝试使用 Unicode:
System.out.println((char)0xD0A4);
我想打印出“키”,但得到一个“?”。我猜命令行不支持Unicode。但即使这样做了,不得不去几个图表之一(like this one)来查找每个字符块真的很烦人。
不管怎样,好!所以我会使用 JLabel...
JLabel lbl = 新 JLabel(""+(char)0xD0A4);
太棒了,这打印出了키! ...但我仍然需要查找每个块的 Unicode 字符。如何在程序中轻松吐出韩语字符?
【问题讨论】:
-
这个link 可能会有帮助!
-
您使用的是哪个终端程序?您启用了哪些编码 - 首选项/编码)?我使用 /Applications/Utilities/Terminal 并启用了多种编码,包括 UTF-8(以及 MacRoman 和韩语 EUC)。