работа без английского текста в расширении Firefox (дополнение) - PullRequest
0 голосов
/ 10 января 2010

Это код, который у меня есть в файле javascript внутри моего аддона:

 function ShotText() {
      var inputString = "שלום"; //Hebrew letters
      alert(inputString);             
}

Когда я запускаю эту функцию, используя аддон, я получаю это:
альтернативный текст http://img693.imageshack.us/img693/8782/shalom2.jpg

Но если я запускаю тот же код без аддона (обычная функция javascript), я получаю это:
альтернативный текст http://img693.imageshack.us/img693/5236/shalom1.jpg

Где проблема?

Может быть, мне нужно установить кодировку где-нибудь внутри расширения?

1 Ответ

2 голосов
/ 10 января 2010

https://developer.mozilla.org/En/International_characters_in_XUL_JavaScript объясняет поведение в деталях. Обратите внимание, что это в любом случае неправильно, поскольку видимые пользователем строки должны быть в расширении locale, чтобы расширение могло быть переведено на другие языки.

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