Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Кодировка ответа на httpRequest


Автор: Enelar 16.11.2009, 19:49
Пусть скрипт
aaa.php такой
Код

echo 'Привет';


мы делаем запрос httpRequest, все получаем, а пишется на экран, алертом или еще чем как кракозябры.
Пробовал любые комбинации перекодировки на сервере/клиенте в utf8, unicode, 1251 и тп, ничего не спасает.
Хочу четкий ответ. На сервере какую функцию вызвать и какую на клиенте что бы было мне счастье.

Автор: bars80080 16.11.2009, 20:17
чёткий ответ - везде использовать utf8

если нет, то подбирать комбинацию 

Код

$text = iconv('cp1251', 'utf-8', $text);
$text = rawurlencode($text);
echo $text;

на приёме:
Код

t = decodeURIComponent(t);

может что-то выключая, может что-то дополняя. методом проб и ошыбок

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)