URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6076
[ Назад ]

Исходное сообщение
"ajax и perl: кодироввки"

Отправлено наташа , 13-Ноя-08 13:47 
Здравствуйте!
у меня вопрос: правильно ли я понимаю, что при использовании ajax(метод get), перловый скрипт получает параметры в кодировке utf8 ?
мне нужно получать (или как-то их переконвертировать)  параметры в cp1251

помогите разобраться
заранее спасибо


Содержание

Сообщения в этом обсуждении
"ajax и perl: кодироввки"
Отправлено Fisher , 14-Ноя-08 13:10 
>Здравствуйте!
>у меня вопрос: правильно ли я понимаю, что при использовании ajax(метод get),
>перловый скрипт получает параметры в кодировке utf8 ?
>мне нужно получать (или как-то их переконвертировать)  параметры в cp1251
>
>помогите разобраться
>заранее спасибо

По памяти не помню, но проблема с кодировкой была только при использовании php+ajax.
Помещал в скрипт след. строку:
@Header("Content-Type: text/html; charset=\"windows-1251\"");

<?php

@Header("Content-Type: text/html; charset=\"windows-1251\"");

// Заполняем массив именами
$q=$_GET["q"];
$p=$_GET["p"];
$t=$_GET["t"];
$hint = $p;
...
$response = $hint;
echo $response;
?>


"ajax и perl: кодироввки"
Отправлено uldus , 17-Ноя-08 12:09 
>у меня вопрос: правильно ли я понимаю, что при использовании ajax(метод get),
>перловый скрипт получает параметры в кодировке utf8 ?
>мне нужно получать (или как-то их переконвертировать)  параметры в cp1251

Да, и возвращать из серверного ajax обработчика тоже желательно в utf-8, не все браузеры переваривают другие кодировки, например, с этом есть проблемы в webkit/khtml. Перекодировать можно например так http://www.opennet.me/tips/info/713.shtml