Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ajax и первые грабли)
Форум программистов > Интернет и сети > Web 2.0, AJAX, Ruby, RSS технологии
DeMx
Дошли наконец-то у меня руки заняться изучением этой замечательной технологии. smile.gif

Правда тут же наткнулся на трабл... кодировка.

Пробовал в .htaccess ее прописать:
AddDefaultCharset windows-1251


Не помогло.

Пробовал в php-скрипте явно указать заголовок:
header("Content-type: text/html; charset=Windows-1251");


Не помогло.

Читал где-то, что в таком случае должна помочь функция, перекодирующая символы в нужную кодировку. Но я такого добра найти не смог...

Подскажите, как быть?
deadt04ka
+1 также проблема... не знаю что и делать...
sir Aurum
Передаваемые на сервер данные надо конвертить через JS функцию escape(), а на серверной стороне если пользуете PHP, то конвертите через iconv. Подробнее читайте здесь: ]]>http://dklab.ru/lib/JsHttpRequest/manual.html#cont14]]>
Кстати, можете скачать эту библиотеку JsHttpRequest и забыть про проблему с кодировками и еще про несколько других проблем smile.gif
DeMx
Решил проблему полным переходом на utf-8. Единственный неудобный момент - отправка писем. Все привыкли почту получать в cp1251, поэтому приходится перед отправкой с помощью iconv() конвертировать... но это ничего, не беда. smile.gif

Цитата
Передаваемые на сервер данные надо конвертить через JS функцию escape()

Лучше использовать encodeURIComponent().
deadt04ka
У меня была немного другая проблемка...
мне надо было заносить в б.д. записи... я их просто стал заносить в закодированном виде через escape()
а когда уже их выводил в браузер.. я просто при помощи ява-скипт их декодировал unescape()...
vovchik
Попробуйте использовать
$text_win1251 = mb_convert_encoding($text_utf8, "windows-1251", "UTF-8");

У меня получалось.
Естесственно,
header("Content-type: text/html; charset=Windows-1251");

нужно оставить
lexxdnepr
Захотел написать небольшой чат на Ajax, макс число собеседников 3-4 как сделать чтобы сервер после получения сообщения от одного человека рассылал другим?
Andrew Stephanoff
клиент по таймеру опрашивает сервер
lexxdnepr
Есть что-нибудь более рациональное? Например посылка сообщений?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.