在gwt复选框标签中使用unicode字符

时间:2010-12-06 13:38:14

标签: gwt unicode

如何在gwt复选框的标签(构造函数)中放置unicode字符。如果我把角色放入,gwt逃脱了&我最终得到了ë在复选框的标签中而不是ë。

1 个答案:

答案 0 :(得分:8)

Java字符串文字中的Unicode字符遵循特殊的syntax

在你的情况下,你可以像这样写:

new CheckBox("H\u00ebllo")

“ë”的代码为00eb - 您可以使用例如this table。顺便说一句,00eb 十六进制 = 235 decimal

另一种可能性是将Java文件保存为UTF-8。然后你可以编写你的文字,而不必为这些字符转义。但是,这也要求您设置编译器选项-Dfile.encoding=UTF-8。如果您将文件的编码首选项设置为UTF-8,则许多IDE会自动执行此操作。


另一个重要因素是你应该正确设置HTML页面的字符集(通常是UTF-8):

<meta http-equiv="content-type" content="text/html; charset=UTF-8">