Кириллица и AJAX

mshdn

Новичок
На главной странице -
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> .....

Затем через AJAX формируется изменения
$.ajax({
type: "POST",
data: "i="+i,
url: 'sess.php',
success: function (data) {
document.getElementById("bar").innerHTML = data;
}});

в файле sess.php есть текст на кириллице, который передается через data,
sess.php набран в ANSI-1251, но в главной странице отображается неправильно
 

MiRacLe

просто Чудо
mshdn

PHP:
header('Content-type: text/html;charset=windows-1251'); // sess.php
dr-sm нужно жевать орбит.
 

weregod

unserializer
когда-то не понимали тех, кому надо больше 7 бит на символ
 

MiRacLe

просто Чудо
Когда-то думать было дешевле и модней, чем бросаться переделывать всё по совету ... с горы.
 

Mols

Новичок
MiRacLe
ну насчет переделывать оно может и так....
А насчет сразу делать, так я например за ЮТФ если будет асинхронная работа.
ХТМЛ действительно пофиг в чем гонять.
А json не совсем.
Можно прикрутить конечно и к нему костыли, но нативная поддержка в PHP идёт для данных в юникоде.
Да и с js либами меньше сюрпризов и возни.
 
Сверху