jQuery как всё привести к utf-8?

M2
На сайте с 11.01.2011
Offline
324
342

Всем привет!

Делаю аякс-запрос... всё прекрасно, но вместо русских букв приходит что-то типа:


\u0414\u0440\u0443\u043

Понимаю, что где-то НЕ utf-8, но где? Вот все "участники":

1) сам файл, где расположена ссылка, вызывающая js-функцию, которая, в свою очередь, инициирует аякс-запрос

2) js-файл с данной функцией

3) php-файл, где написан код, который должен исполниться в результате запроса

аякс-запрос делаю так:


$.ajax({
url: URL,
datatype: 'json',
data: {"par1":value1, "par2":value2},
success: function(data) {
alert(data);
}
});

да, весь код пишу прямо в консоли...... может в этом дело? не в редакторе текста, а напрямую в консоли.

------------------- Крутые VPS и дедики. Качество по разумной цене (http://cp.inferno.name/view.php?product=1212&gid=1) VPS25OFF - скидка 25% на первый платеж по ссылке выше
LEOnidUKG
На сайте с 25.11.2006
Offline
1591
#1

ну вы делаете POST запрос JSON данных.

Так вы их декодируйте и всё будет нормально.

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
L
На сайте с 10.02.2015
Offline
138
#2

Как формируется json в php?

json_encode()?

Используйте json_encode($var, JSON_UNESCAPED_UNICODE)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий