У меня есть несколько китайских иероглифов, которые я пытаюсь отобразить на веб-сайте Kentico. Этот текст копируется/вставляется в редактор FCK Kenticos, а затем сохраняется и отображается на сайте. В Firefox, Chrome и Safari символы отображаются точно так, как ожидалось. В режиме IE 8 Standard я вижу только поля.
Текст кодируется в кодировке UTF-8, и, насколько я могу судить, он правильно кодируется в ответе с сервера. Существует заголовок ответа Content-Type: text/html; charset=utf-8
и метатег <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
на странице. Когда я загружаю HTML с сервера и сравниваю байты соответствующих символов с исходным текстовым документом UTF-8, все байты совпадают, кроме HTML не включает спецификацию.
Это похоже на IE 8 в режиме стандартов. В IE 8 Quriks: он работает. Стандарты IE 7: он работает. IE 7 Quirks: работает. Я не уверен, как стандартный режим вызовет эту проблему.
Странно, если я вижу источник из IE, символы отображаются в исходном представлении правильно.
Любые предложения о том, что здесь может быть неправильным? Мне что-то не хватает?