我正在Java上开发一个Sinhala-English Unicode转换器。当我在JTextPane中打印Unicode字符时,它只显示一个空白框。但是,当我将那个盒子复制到Windows中的记事本时,它会向我显示这封信。 问题是Java没有显示Unicode字符而不是windows。
如何解决此问题?
答案 0 :(得分:4)
您在JTextPane中使用的字体可能不完全支持您尝试显示的Unicode范围。尝试将文本区域的字体设置为something more Unicode-friendly(请参阅标记为“Sinhala(80:0D80-0DFF)”的行。)