Помогите пожалуйста с кодировкой

233
24 ноября 2018, 15:00

Отправляю аякс запрос на сервер

jQuery.ajax({
type: "post",
url: "ajax/diet.php",
data:{
...
  food: dishObj //Объект {dish: "Бананы", weight: 0, portions: 1}
}
...
});

На сервере получаю что-то вроде

$food = $_POST['food'];
var_dump($food);    //["dish"]=> string(12) "Бананы" ["weight"]=> string(1) "0" ["portions"]=> string(1) "1" 

Короче кириллица не правильно кодируется. Я ставил content-type utf-8 в html, header utf-8 на сервере и в html, ставил charset скрипту, не помогло

Answer 1

У файла ajax/diet.php сделайте кодировку utf-8 без bom

(кодировку самого содержимого файла)

В Notepad++ делается так:

READ ALSO
Вывести инфоблоки частями

Вывести инфоблоки частями

Необходимо для определенных элементов инфоблока задать разную верстку :

162
Где ошибка в регулярном выражении?

Где ошибка в регулярном выражении?

Подскажите, почему не срабатывает регулярка

152
Выполнение DRY на практике

Выполнение DRY на практике

Всем приветПишу на laravel

165