Это звучит как проблема кодирования для меня.Китайские символы, вероятно, выводятся с использованием кодировки UTF-8, но браузеру не сообщается об этом, и по умолчанию используется другая кодировка.
Попробуйте включить следующую строку:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Это должно вызватьбраузер в кодировке UTF-8.(Эта строка включена в сайт, указанный в ссылочном вопросе: http://www.canadainternational.gc.ca/china-chine/index.aspx?lang=eng,, который отлично работает в моем IE8 и по умолчанию - UTF-8.)
Обратите внимание, что в исходном вопросе говорится, что это действительнополностью отдельная проблема, в которой IE8 полагается на установленные языковые пакеты Windows, а IE7 и более ранние версии этого не сделали.для браузеров IE8.
<!--[if IE 8]>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<![endif]-->
IE7 должен игнорировать эту строку, вызывая ее нормальное отображение.