Отправляю аякс запрос на сервер
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 скрипту, не помогло
У файла ajax/diet.php сделайте кодировку utf-8 без bom
(кодировку самого содержимого файла)
В Notepad++ делается так:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо для определенных элементов инфоблока задать разную верстку :