Как убрать забавных персонажей в javascript? - PullRequest
1 голос
/ 22 сентября 2010

В следующей строке:

alert ( "Apenas os números 0, 1, 3, 5, 7 e 9 são permitidos." );

печатается так:

Apenas os n?meros 0, 1, 3, 5, 7 e 9 s?o permitidos. 

Проблема в том, что символы ú и ã отображаются неправильно.

В HTML я сделал что-то вроде:

Apenas os números 0, 1, 3, 5, 7 e 9 são permitidos. 

, и это сработало, но я не знаю, что делать в JavaScript.Что я должен сделать, чтобы решить это?Если это как-то связано с проблемой, я использую UTF-8.

Спасибо и извините за английский.

1 Ответ

1 голос
/ 22 сентября 2010

Javascript всегда печатает в UTF-16, независимо от того, какой HTML-код установлен, попробуйте найти шестнадцатеричные значения этих символов.

Затем покажите их так:

\uXXXX

Где XXXX - 2 шестнадцатеричных значения символа.

Например:

alert("\u05D0");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...