Проблема с кодировкой в jQuery.post
Привет!
Столкнулся с проблемой при выводе русских символов jquery post методом. Вывод идет через Wordpress функцию __('text');, которая подбирает язык сама, исходя из настроек блога. Насколько я знаю в этом движке с кодировками все ровно. Я вычитал что эту проблему можно решить через iconv или header('Content-type: text/html; charset="windows-1251"',true); но... проблема в том что я создаю шаблон WP не только для рускоязычных юзеров. Т.е. если админ, к примеру, какой-нибудь араб, поставит в WP по дефолту арабский язык, то и выводимые аяксом сообщения будут выводиться не правильно. Вопрос: как сделать, чтобы $.post работал со всеми языками? |
При передаче данных методом POST через ajax данные jQuery идут в кодировке в utf-8,
и пофигу какая кодировка стоит в content-type. Цитата:
|
У меня стоит <meta charset="UTF-8" /> в <head>, но все-равно быкует почему-то
|
А сам файл в какой кодировке?
Данные в базе в какой кодировке? |
Все файлы в utf-8
|
Word press в какой кодировки работает ?
|
Не знаю, язык блога стоит русский, а какую кодироваку сам вордпресс выдает не знаю. А как узнать?
|
нашел, стоит UTF-8 в "Параметры -> Чтение"
|
Помогите, плииз, проблема еще не решена :-(
|
В php скрипте, который обрабатывает POST запрос можно перекодировать полученные данные с помощью функции iconv:
$data=iconv("utf-8", "cp1251", $_POST['data]); |
Часовой пояс GMT +3, время: 20:02. |