У меня проблема с отображением содержимого, полученного с помощью Ajax, на мою HTML-страницу в Safari (v.4).
Страница хранится в UTF-8, ответ Ajax также кодируется в UTF-8.
Загруженный контент анализируется, а затем различные типы списков заполняются проанализированными данными.
Одним из них является простой элемент
option.innerHTML = "";
option.appendChild(document.createTextNode(text));
Мой текст содержит французские символы.
В результате выполнения кода выше элемент
Использование
option.innerHTML = escapeGtLtAmp(text);
имеет тот же результат.
Если для французского содержимого установлено значение innerHTML некоторого
, то текст отображается не разделенным, а просто без неанглийских букв.
В Firefox 2 все работает нормально.