标签: java swing unicode
当我使用Sinhala Unicode字"ප්රවාහන"在JLabel中,它呈现为"ප්රවාහන"。
我认为ZWJ角色存在问题。任何想法如何解决它?
我在Windows 8.1(64位)中使用Java 7。
答案 0 :(得分:1)
第一个字符串中有一个ZERO WIDTH JOINER(U + 200D)。尝试删除它们:
new JLabel(s.replace("\u200D", ""));