Использование символов Юникода в метке флажка gwt - PullRequest
1 голос
/ 06 декабря 2010

Как добавить символ юникода в метку (конструктор) флажка gwt.если я введу символ, gwt будет экранирован от &, и я получу «» на ярлыке флажка вместо «.

1 Ответ

8 голосов
/ 06 декабря 2010

Unicode-символы в строковых литералах Java следуют специальному синтаксису .

В вашем случае вы можете написать его так:

new CheckBox("H\u00ebllo")

Код дляë "is 00eb - вы можете использовать, например, эту таблицу .Кстати, 00eb шестнадцатеричный = 235 десятичный

Другой возможностью является сохранение файлов Java в формате UTF-8.Затем вы можете написать свои литералы без экранирования этих символов.Однако для этого также необходимо установить параметр компилятора -Dfile.encoding=UTF-8.Многие IDE делают это автоматически, если вы задаете для кодировки предпочтение UTF-8.


Другим важным фактором является то, что вы должны правильно установить кодировку вашей HTML-страницы (обычно UTF-8).:

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...