Ajax и первые грабли)

Тема в разделе "Web 2.0, AJAX, Ruby, RSS технологии", создана пользователем DeMx, 20 май 2007.

Статус темы:
Закрыта.
  1. DeMx

    DeMx Гость

    Дошли наконец-то у меня руки заняться изучением этой замечательной технологии. :)

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

    Пробовал в .htaccess ее прописать:
    Код (Text):
    AddDefaultCharset windows-1251
    Не помогло.

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

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

    Подскажите, как быть?
     
  2. deadt04ka

    deadt04ka Гость

    +1 также проблема... не знаю что и делать...
     
  3. sir Aurum

    sir Aurum Гость

    Передаваемые на сервер данные надо конвертить через JS функцию escape(), а на серверной стороне если пользуете PHP, то конвертите через iconv. Подробнее читайте здесь: http://dklab.ru/lib/JsHttpRequest/manual.html#cont14
    Кстати, можете скачать эту библиотеку JsHttpRequest и забыть про проблему с кодировками и еще про несколько других проблем :lol:
     
  4. DeMx

    DeMx Гость

    Решил проблему полным переходом на utf-8. Единственный неудобный момент - отправка писем. Все привыкли почту получать в cp1251, поэтому приходится перед отправкой с помощью iconv() конвертировать... но это ничего, не беда. :lol:

    Лучше использовать encodeURIComponent().
     
  5. deadt04ka

    deadt04ka Гость

    У меня была немного другая проблемка...
    мне надо было заносить в б.д. записи... я их просто стал заносить в закодированном виде через escape()
    а когда уже их выводил в браузер.. я просто при помощи ява-скипт их декодировал unescape()...
     
  6. vovchik

    vovchik Гость

    Попробуйте использовать
    Код (Text):
    $text_win1251 = mb_convert_encoding($text_utf8, "windows-1251", "UTF-8");
    У меня получалось.
    Естесственно,
    Код (Text):
    header("Content-type: text/html; charset=Windows-1251");
    нужно оставить
     
  7. lexxdnepr

    lexxdnepr Гость

    Захотел написать небольшой чат на Ajax, макс число собеседников 3-4 как сделать чтобы сервер после получения сообщения от одного человека рассылал другим?
     
  8. Andrew Stephanoff

    Andrew Stephanoff Гость

    клиент по таймеру опрашивает сервер
     
  9. lexxdnepr

    lexxdnepr Гость

    Есть что-нибудь более рациональное? Например посылка сообщений?
     
Загрузка...
Похожие Темы - Ajax первые грабли)
  1. aameno2
    Ответов:
    1
    Просмотров:
    491
  2. solomonec
    Ответов:
    1
    Просмотров:
    1.432
  3. Сергей74
    Ответов:
    1
    Просмотров:
    1.048
  4. АВаТаРчег
    Ответов:
    1
    Просмотров:
    1.048
  5. obnal24
    Ответов:
    0
    Просмотров:
    890
Статус темы:
Закрыта.

Поделиться этой страницей