Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Перекодировка+Apache+AJAX


Автор: VAZik 25.3.2007, 19:13
Понимаю, что тема поднималась не раз... (хотя здесь я ее не нашел)
К сожалению, готовые рецепты не помогают.

Проблема:
При использовании AJAX русские буквы приходят в виде квадратиков (вопросиков, как вариант).

База:
WinXP_SP2_Eng + Apache 2.0.59 (на 1.33 та же лабуда) + PHP 5.0.3 + MySQL 3.23

Предположения:
Проблема с перекодировкой, как мне кажется. Но стандартные средства вроде CharsetDisable On, установки кодировки по умолчанию, отключения редиректа кодировки не помогают. Прописывал все в .htaccess.

Помогите кто чем можете...

Автор: mishaSL 26.3.2007, 20:31
Цитата(VAZik @  25.3.2007,  19:13 Найти цитируемый пост)
При использовании AJAX русские буквы приходят в виде квадратиков

Такая проблема существует, как правило помагает:
Код

header('Content-Type: text/html; charset=utf-8');


прописать в начале скрипта, который вызывает AJAX. И соответственно вместо utf-8 - кодировку которая нужна (к примеру windows-1251)

Автор: VAZik 28.3.2007, 01:16
mishaSL, спасибо огромное! Я уж думал, надо будет вешаться...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)