Специальный символ в "entrée" не может отображаться правильно, если он определен в отдельном файле JavaScript - PullRequest
0 голосов
/ 30 апреля 2010

Пример:

В файле json.js определена следующая строка.

var test = "One complimentary entrée with the purchase of an entrée.";

Она включена в файл index.html

  <script type="text/JavaScript" src="./json.js"></script>

Когда строка отображается в пользовательском интерфейсе, она отображается как

"One complimentary entr�e with the purchase of an entr�e."

Но если строка определена непосредственно в index.html, то это не проблема.

Может кто-нибудь предложить решение о том, как сохранить текст в отдельном .jsфайл

Ответы [ 2 ]

2 голосов
/ 30 апреля 2010

Перевести нелатинские символы в HTML-сущность & eacute; или измените все аспекты вашей системы разработки и редакторов кода, чтобы проанализировать все текстовые символы как UTF8.

1 голос
/ 30 апреля 2010

Убедитесь, что включенный файл сохранен в той же кодировке, что и страница.

Если, например, страница сохранена как UTF-8, включенный файл также будет загружен как UTF-8.

...