Есть поле ввода, при отправке проверяю alert`ом, выводит правильно - по русски.
отправляю так:
Request.send("run=AddLinksGroup&Val="+Val);
В ПХП скрипте вытаскиваю через $HTTP_POST_VARS['Val']
и отправляю обратно (отвечаю) -
echo $HTTP_POST_VARS['Val'];
В JS опять проверяю уже ответ -
alert(Request.responseText);
Выводит иероглифы!
Вот это -
setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
присутствует!
Латину правильно выводит, а русские нет!
В чем проблема?
![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
![rolleyes.gif](http://phpforum.ru/html/emoticons/rolleyes.gif)
Спустя 1 час, 3 минуты, 53 секунды (10.02.2010 - 23:32) vagrand написал(а):
Проблема в хидере ответа серверного скрипта.
header("Content-type: text/html; charset=твоя_кодировка");
header("Content-type: text/html; charset=твоя_кодировка");
Спустя 19 часов, 12 минут, 35 секунд (11.02.2010 - 18:44) Miha написал(а):
Хидер стоял в каждом скрипте.
Наткнулся на вот эту функцию:
Она решила проблему![wink.gif](http://phpforum.ru/html/emoticons/wink.gif)
Спасибо!
Наткнулся на вот эту функцию:
iconv("UTF-8", "WINDOWS-1251",$HTTP_POST_VARS['var']);
Она решила проблему
![wink.gif](http://phpforum.ru/html/emoticons/wink.gif)
Спасибо!
Спустя 21 день, 16 часов, 23 минуты, 18 секунд (3.03.2010 - 11:08) Coda написал(а):
Вот функцией iconv пользоваться не советую, она кривая как мой нос.
Спустя 22 минуты, 59 секунд (3.03.2010 - 11:31) Michael написал(а):
Цитата (Coda @ 3.03.2010 - 10:08) |
Вот функцией iconv пользоваться не советую, она кривая как мой нос. |
И чем же пользоваться тогда если нужно перекодировать?
Спустя 8 часов, 40 минут, 38 секунд (3.03.2010 - 20:11) John_761 написал(а):
А если не так
А так ?
setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
А так ?
setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8');
overrideMimeType('text/xml');
Спустя 1 день, 15 часов, 16 минут, 41 секунда (5.03.2010 - 11:28) Coda написал(а):
Есть вот такая штука mbstring называется, а конкретно mb_convert_encoding
_____________