ИЭ 8 китайских символов кодировки
Я не могу отобразить китайские иероглифы в IE 8. Я исследовал это, и я знаю о метатеге для принудительного режима совместимости. Я также знаю о языковом пакете, который вы можете установить. Наконец, я увидел, что Microsoft на самом деле заставляет IE7 режим совместимости на своем китайском сайте. http://www.microsoft.com/zh/cn/default.aspx
Мне интересно, есть ли у кого-нибудь альтернативные решения этой проблемы. Ни один из них не кажется мне таким привлекательным. Я использую utf8 в качестве своего кодирование и эта проблема возникает только в IE8.1 ответ:
Я нашел кое-что, что, кажется, работает. После прочтения этого вопроса (Как я могу заставить китайские иероглифы отображаться в IE8 без принудительного режима совместимости?) в итоге я использовал стиль ниже. Стиль использует шрифт резервное копирование Ариал, ср. Ариал Юникод
Чтобы вызвать это, вы должны использовать условные обозначения IE только для IE8. Имейте в виду, что это может иметь некоторые проблемы в браузерах, отличных от IE8. См. http://www.google.com/support/forum/p/gmail/thread?tid=3c8cf2891a0bcfe5&hl=en
Также обратите внимание, что Arial MS unicode устанавливается на Vista и XP, а также поставляется в комплекте с OS X 10.5 и более поздними версиями. Он не поставляется с Windows 7, но распространяется с Microsoft Office. Для получения дополнительной информации см.: http://emailmarketingvoodoo.com/blog/post/arial-unicode-ms-your-safest-bet-for-consistent-foreign-language-display/
Итак, вот код:
body { font-family:Arial,Arial Unicode MS; }С этим вы можете избежать необходимости вызывать уродливый мета-тег, чтобы принудить IE8 к режиму совместимости.