Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: ромбики внутри с вопросиками в responseText (ajax)
Форумы портала PHP.SU » » Кодировки и все смежное » ромбики внутри с вопросиками в responseText (ajax)

Страниц (1): [1]
 

1. warlogon - 15 Ноября, 2012 - 12:24:59 - перейти к сообщению
Изучаю ajax. На страничку с кодировкой:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
приходит в форму ответ сервера:
var response = xmlHttp.responseText;
document.edittext.edtx_htmtext.v alue = response;
вся кириллица в этом ответе в виде ромбиков внутри с вопросиками.

на сервере обработку делает страничка php, в ней когда подключаюсь к БД:
mysql_query("SET NAMES 'cp1251'", $db);

в MYSQL для таблицы установлено сравнение cp1251_general_cs

какой должна быть кодировка этой странички php, которая ведет обработку?
(Добавление)
разобрался. просто послал заголовок с php-странички обработки.
header("Content-type: text/html; charset=windows-1251");
2. esterio - 15 Ноября, 2012 - 13:03:20 - перейти к сообщению
AJAX передает всегда в UTF-8 кодировке и накак иначе.
3. DelphinPRO - 15 Ноября, 2012 - 13:10:36 - перейти к сообщению
переходите на utf-8, хватит извращений.
все проблемы отпадут

 

Powered by ExBB FM 1.0 RC1