xajax и кодировка...

CORSAiR

Новичок
xajax и кодировка...

Привет всем =)

Все было намана пока не стал пользовать xajax и в нем форму с textarea. Текст пишется в MySQL.
(примечание : из обычной формы текст в базу пишется в нужной кодировке)

везде вроде как теги и остальное поставил правильно:

meta:
PHP:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
в xajax (перед регистрацией функций):
на всякий случай:
PHP:
if (!defined ('XAJAX_DEFAULT_CHAR_ENCODING'))  {  define ('XAJAX_DEFAULT_CHAR_ENCODING', 'windows-1251' );
и
PHP:
$xajax->setCharEncoding("windows-1251");
в функции, которая выводит форму:
PHP:
$objResponse = new xajaxResponse("windows-1251");
Но в базу пишется хрень типа: "РєСѓРєСеуке"


Куда еще посмотреть?

Спасибо.
 

boombick

boombick.org
может, стоит посмотреть в сторону encodeURIcomponent, а на сервере делать iconv('UTF-8', 'CP1251', $text).
Я пользуюсь prototype и поступаю таким образом.. все нормально получается
 

CORSAiR

Новичок
Помог вариант с перекодировкой... до encodeURIcomponent дело не дошло. iconv у меня нет, но это не проблема.. СПАСИБО!
 
Сверху