Как исправить кодировку в AJAX? "Статика" отдается в правильной кодировке?

В стандартном Wordpress при добавлении записи(ajax запрос) запись отображается крякозабрами(неправильная кодировка см. скрин после обновлении страницы кодировка становится нормальной. см. скрин2

добавление в .htaccess

AddDefaultCharset utf-8

AddType «text/html; charset=utf-8» .html



Проблему не решает. Кодировка неправильная только при AJAX запросах.
  • Вопрос задан
  • 8578 просмотров
Пригласить эксперта
Ответы на вопрос 5
taliban
@taliban
php программист
1. проверить кодировку апаче
2. проверить кодировку самой страницы и файлов где исходники лежат
3. проверить кодировку самой страницы выставив насильно нужную или проверив что браузер ее точно выставил
4. проверить кодировку файла который отсылает ajax запрос
Ответ написан
Можно явно указывать кодировку при ajax-запросе из jquery в параметрах функции ajax
scriptCharset: "utf-8"
Ответ написан
Комментировать
dmitriykardash
@dmitriykardash Автор вопроса
Проверил, страница отдается в utf-8, что и понятно, поскольку после ее обновления F5 все становиться на свои места, но — именно AJAX ответ в

Connection:keep-alive
Content-Type:text/xml;charset=windows-1251
Date:Thu, 26 Jul 2012 15:44:07 GMT
Server:nginx/1.0.6

Добавил в .htaccess
AddType «text/xml; charset=utf-8» .xml

не помогло
Ответ написан
mrspd
@mrspd
А аякс ответ откуда формирует?
Ответ написан
Комментировать
SKiPP
@SKiPP
добавил в .htaccess вот это, завелось

AddDefaultCharset UTF-8
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы