IE китайские иероглифы

В настоящее время я работаю над сайтом, на некоторых страницах которого отображаются китайские иероглифы. Они отлично отображаются в Firefox, однако в IE я получаю простое поле, где должен быть символ.

Я думал, что это было просто потому, что у меня не был установлен языковой пакет в Windows, но потом мне предоставили несколько работающих образцов.

Может кто-нибудь объяснить, почему эта страница правильно отображается для меня в IE

http://www.ifc.org/chinese

А этого нет?:

http://www.jjl.cn/

(Google.cn тоже отображается некорректно)

я пытался

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

Но не повезло.

Спасибо


person Stu Furlong    schedule 25.02.2011    source источник


Ответы (1)


К кодировке это не имеет никакого отношения, оба сайта нормально работают в моем браузере. Это связано с тем, что на вашем компьютере не установлены нужные языковые шрифты.

Я обычно устанавливаю эти шрифты при установке, поэтому не помню точно этот процесс установки. Но вы, вероятно, можете узнать, как это сделать, перейдя на Control Panel -> Regional and Language Options. Если вы все еще не можете понять это, проверьте эту ссылку вики. http://en.wikipedia.org/wiki/Help:Multilingual_support_(East_Asian )

примечание Имейте в виду, что методы ввода (используемые для набора языков) отличаются от символьных шрифтов (используемых для отображения языков).

примечание 2 Обычно я использую UTF-8 в качестве кодировки для всех своих страниц, особенно если я знаю, что буду иметь дело с многоязычным контентом.

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Вот как я могу сказать, в чем моя проблема при работе с символами, отображаемыми неправильно:

  1. Если вы видите кучу квадратов, это ваш компьютер, и вам нужно установить соответствующие файлы шрифтов.
  2. Если вы видите кучу случайных символов ASCII, то, скорее всего, кодировка страницы неверна. В котором вы можете изменить кодировку для отображения страницы через настройки браузера в качестве временного исправления.
  3. Очень маловероятно Кто-то разыграл злую шутку и написал страницу, используя случайные символы/квадраты ASCII, чтобы позлить пользователей. :)
person Kenny Cason    schedule 25.02.2011
comment
Спасибо! Я не вижу никаких случайных символов ASCII, так что это не может быть неправильная кодировка или какие-то злые шутки. Я просто нахожу странным, что в FF эти шрифты отображаются правильно, в отличие от IE на той же машине. Эта страница Wiki имеет ту же проблему для меня. Я предполагаю, что те, которые работают в IE, могут использовать другую форму китайского языка? Я не уверен, как объяснить моему клиенту, почему некоторые сайты выглядят нормально в IE, а не другие. Хотя сейчас я не слишком беспокоюсь, так как и эта страница Wiki, и Google.cn, похоже, имеют ту же проблему, что и сайт, над которым я работаю. - person Stu Furlong; 25.02.2011
comment
Да, я не уверен, как это работает под капотом (в отношении браузеров), но я чувствую, что Firefox довольно умен, когда дело доходит до кодировки символов. - person Kenny Cason; 25.02.2011