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

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

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

AddDefaultCharset utf-8

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



Проблему не решает. Кодировка неправильная только при AJAX запросах.
  • Вопрос задан
  • 8487 просмотров
Пригласить эксперта
Ответы на вопрос 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

не помогло
Ответ написан
Ваш ответ на вопрос

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

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