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

Cli*_*sch 1 unicode gwt

如何在gwt复选框的标签(构造函数)中放置一个unicode字符.如果我把角色放进去,gwt就会逃避&而且我最终会以ë 在复选框的标签而不是ë.

Chr*_*her 8

Java字符串文字中的Unicode字符遵循特殊语法.

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

new CheckBox("H\u00ebllo")
Run Code Online (Sandbox Code Playgroud)

"ë"的代码是00eb- 您可以使用例如此表.顺便说一句,00eb 十六进制 = 235 十进制

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


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

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Run Code Online (Sandbox Code Playgroud)