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

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

Всем привет!

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


\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
Online
1723
#1

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

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

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
L
На сайте с 10.02.2015
Offline
221
#2

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

json_encode()?

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

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