
06.01.2008, 19:19
|
|
Постоянный
Регистрация: 24.02.2006
Сообщений: 447
Провел на форуме: 2872049
Репутация:
705
|
|
Ответ сервера при использовании Ajax по умолчанию приходит в кодировке "utf-8".
Если запрашиваемая страница изначально имеет кодировку "windows-1251", то кириллические символы будут безвозвратно искажены свойством responseText. В таком случае вывод ответа сервера будет представлен знаками вопроса "?", или другими неопознанными символами.
Кодировка утф предназначена для англоязычных стран восновном. Не понимаю зачем нужно посылать инфу в одной кодировке а получать в другой?
PHP код:
$objAjax = new xajax(); // компонент класса xajax
$objAjax->setCharEncoding("windows-1251"); // выставляем кодировку
Что делать если отключен js и другие компоненты у пользователя все проверки пойдут лесом? И еще как можно точно определить поисковых ботов на js.
|
|
|