Проблема с кодировкой в связке ajax+php

sahar
Дата: 30.10.2006 15:19:31
рнр скрипт возвращает результат
echo $res;
ajax его забирает
function processReqChange() {
// only if req shows "complete"
if (req.readyState == 4) {
// only if "OK"alert (len);
if (req.status == 200) {
//window.setTimeout("",10000);
alert (req.responseText);
document.getElementById('found').innerHTML = req.responseText;;
}
}


}

req.responseText - возвращает результат типа ������ ��� ������ ���� ���

Это все под freebsd. Под виндой все нормально, проблем с отображениесм нет
Kachalov
Дата: 30.10.2006 16:52:26
AJAX любит UTF-8, дай ему UTF-8 с помощью iconv
Kachalov
Дата: 30.10.2006 16:56:18
Еще одна функция которая здесь может ромочь setLocale ее использование идеологически правильнее, но возможно тебе придется пройтись по всем скриптам проекта, что бы разобраться с кодировками и привести их к общему знаменателю.
sahar
Дата: 30.10.2006 17:09:04
print utf8_encode($out);

Тоже самое

Забыл добавить. Это все с рускими буквами происходит
sahar
Дата: 30.10.2006 17:19:44
проблема как раз в аяксе, именно он искривляет...