Страница загрузки Ajax CodePage и CharSet Проблема - PullRequest
1 голос
/ 12 марта 2012

Я работаю над проектом на японском языке.Часть страницы загружается через ajax.Все на странице красиво и чисто, но часть, загружаемая через ajax, не может отобразить CodePage и CharSet.Я работаю с ASP Classic, и я добавил заголовок на страницу источника следующим образом:

Response.ContentType = "text/html"
Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
Response.AddHeader "lang", "ja"
Response.CodePage = 65001
Response.CharSet = "UTF-8"

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

enter image description here

Любая идея, как я могу решить эту проблему?Есть ли способ сделать это через AJAX?Я уже пробовал contentType: "application/x-www-form-urlencoded;charset=UTF-8",, но, похоже, не работает.

Заранее спасибо.

1 Ответ

1 голос
/ 12 марта 2012

Вы устанавливаете одинаковую кодировку и кодировку на обеих страницах?Устранена ли проблема во всех браузерах?

Я также думаю, что рекомендуется установить кодировку внутри тега <HEAD>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...