如何*轻松*在Java程序中显示韩文字符

Rob*_*obz 2 java unicode mac-roman

我想这样做:

的System.out.println( "안녕하세요!");

但是当我尝试在Eclipse中编译时,我得到"有些字符无法使用MacRoman字符编码编码"弹出错误消息.我正在运行Mac OS X.有没有办法解决这个问题?

所以,我想我会尝试使用Unicode:

的System.out.println((char)的0xD0A4);

我想打印'키',而是打个'?'.我猜命令行不支持Unicode.但即使这样做,也必须去几个图表中的一个(比如这个)找到每个字符块真的很烦人.

无论如何,精细!所以我将使用JLabel ......

JLabel lbl = new JLabel(""+(char)0xD0A4);

真棒,打印出来키!...但我仍然需要查找每个块的Unicode字符.如何轻松地在程序中喷出韩文字符?

Urs*_*pke 5

如前所述,切换到UTF-8.但是,不是按项目进行(如J-16所示),而是通过Window - > Preferences - > General - > Workspace并将"Text file encoding"更改为"Other:UTF-8".

这会更改整个工作区的设置.之后,您可以像以前一样输入您的角色.