<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, но в главной странице отображается неправильно
Спустя 2 часа, 7 минут, 11 секунд (12.02.2011 - 22:34) Lenarfate написал(а):
работай с utf-8
Спустя 19 минут, 13 секунд (12.02.2011 - 22:53) Попуас написал(а):
header('Content-Type: text/html; charset=windows-1251');
Спустя 24 секунды (12.02.2011 - 22:53) alex12060 написал(а):
iconv("utf-8", "cp1251", $text)
Спустя 2 часа, 32 минуты, 41 секунда (13.02.2011 - 01:26) Arni написал(а):
JS рабоатет в utf-8 и пытаться впарить ему что-то другое проблематично. Все выше сказанное правильно, но есть еще один вариант если используется например Apache HTTP Server. В .htacces возможно придется вставить строчку.
Цитата |
AddDefaultCharset utf-8 |
Спустя 7 часов, 2 минуты, 17 секунд (13.02.2011 - 08:28) Michael написал(а):
Цитата (mshdn @ 12.02.2011 - 19:27) |
sess.php набран в ANSI-1251, но в главной странице отображается неправильно |
перед тем как в sess.php вернуть data, перекодируй ее в утф:
echo iconv('windows-1251', 'utf-8', $data);