Текст в файле ресурсов неправильно отображается на китайском языке

У меня есть веб-сайт, написанный на asp.net, где текст находится в файлах ресурсов. Я могу успешно просматривать правильные символы для всех (испанский, немецкий, арабский, корейский и т. д.) языков, кроме китайского. Когда я переключаю свой браузер на китайский (любой версии), я получаю странные символы. У меня установлены китайские шрифты, и я пытался изменить кодировку, но ничего не работает. Это происходит как в IE9, так и в FF9.

Ex:

Английский - Прогресс

Китайский (в файле ресурсов) - 進度

Отображать в браузере - 进程

Любая помощь будет оценена по достоинству,

Мэтт


person Matt    schedule 26.01.2012    source источник
comment
В какой кодировке находится китайский файл .resx?   -  person Michael Liu    schedule 26.01.2012
comment
Юникод (UTF-8 с подписью) — кодовая страница 65001   -  person Matt    schedule 26.01.2012
comment
Что такое кодировка веб-страницы? У вас есть тег <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />?   -  person Michael Liu    schedule 26.01.2012
comment
К вашему сведению... Я вижу те же странные символы в реальном файле ресурсов в Visual Studio.   -  person Matt    schedule 26.01.2012
comment
Да....content=text/html; кодировка = utf-8   -  person Matt    schedule 26.01.2012


Ответы (1)


Если вы видите странные символы в файле .resx при его редактировании в Visual Studio, это означает, что сам файл поврежден. Исправьте ошибки, и текст должен правильно отображаться в браузере.

person Michael Liu    schedule 26.01.2012