|
|
|
| Как избежать появления знаков вопроса при использовании асинхронной загрузки. Сама страница использует кодировку "windows-1251". Пробовал
header('Content-type: text/html; charset=windows-1251');
| Не помогает. Что делать? | |
|
|
|
|
|
|
|
для: igorjok
(31.07.2009 в 12:44)
| | А на чем аякс сделан? Вообще конвертировать придется. | |
|
|
|
|
|
|
|
для: igorjok
(31.07.2009 в 12:44)
| | Неоднократно уже обсуждалось на форуме - не стоит делать кодировку windows-1251 при использовании технологии аякс. Лучше сразу же выставить utf-8, большинство проблем сразу же отпадет (и с базами данных, и с необходимостью конвертирования). Зачем создавать проблему, а потом ее героически решать, если можно просто ее обойти. | |
|
|
|
|
|
|
|
для: Sergeich
(31.07.2009 в 15:07)
| | Проблема заключается в том, что сервер не дает менять заголовок и все страницы отправляет как windows-1251. Можно ли обойтись без ICONV()? | |
|
|
|
|
|
|
|
для: Igorjok
(05.08.2009 в 10:09)
| | попробуй в корне в файле .htaccess добавить первой строчкой
AddDefaultCharset windows-1251
|
| |
|
|
|
|
|
|
|
для: igorjok
(31.07.2009 в 12:44)
| | Не пора-ли переходить на utf-8 и забыть про 1251 | |
|
|
|
|
|
|
|
для: igorjok
(31.07.2009 в 12:44)
| | Лично я пользуюсь xajax
вот пример у меня данные в кодировке cp866 я их из дбв читаю
вот установил так и радуюсь сам xajax все прекрасно декодирует в windows-1251
$xajax->setCharEncoding('cp866');
$xajax->configure('decodeUTF8Input',true);
|
| |
|
|
|