Во внешнем javascript-файле у меня есть функция, которая используется для добавления текста в ячейки таблицы (в HTML-документ, к которому добавлен файл javascript), текст, который иногда может иметь финские символы (например, ä) , Этот текст передается в качестве аргумента в моей функции:Кодировка символов Javascript
content += addTableField(XML, 'Käyttötarkoitus', 'purpose', 255);
Проблема заключается в том, что диакритические, такие как «» преобразуются в некоторых других фиктивных персонажей, таких, как «». Я вижу это при просмотре HTML-документа в браузере. Это явно нежелательно, и это довольно странно, так как кодировка символов для HTML-документа является UTF-8.
Как я могу решить эту проблему?
Заранее благодарим за помощь!
Все ли ваши файлы (в том числе js one) поданы в UTF-8? Обратите внимание, что некоторые серверы (например, некоторые версии tomcat) могут сломать вашу js-кодировку. –
Я не знаю. И я не знаю, как узнать ... –
[UTF-8 на всем пути] (http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) – bostaf