1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

AJAX - windows-1251

Тема в разделе "Web Coding", создана пользователем netbull2007, 5 авг 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. netbull2007

    netbull2007 Создатель

    Регистр.:
    29 июн 2007
    Сообщения:
    10
    Симпатии:
    0
    Hi,

    I have problems with this stupid AJAX and his charset. How to display with windows-1251 ?
     
  2. garcia

    garcia Прохожие

    Use UTF8 instead
     
  3. nnmkayf

    nnmkayf

    Регистр.:
    25 июл 2007
    Сообщения:
    153
    Симпатии:
    98
    JS work only with UTF-8. If you have to use Win-1251, you may choice JsHttpRequest. Get it here Перейти по ссылке
    This library have small trick to fix it.
     
  4. coder101

    coder101 Писатель

    Регистр.:
    28 июн 2007
    Сообщения:
    3
    Симпатии:
    0
    Use UTF8 didnt resolve the problem some time ... any tutorial about this
     
  5. netbull2007

    netbull2007 Создатель

    Регистр.:
    29 июн 2007
    Сообщения:
    10
    Симпатии:
    0
    I fix it! change entire site to use with UTF-8 and all pages are fine now
     
  6. vovik_s

    vovik_s Создатель

    Регистр.:
    15 авг 2007
    Сообщения:
    11
    Симпатии:
    0
    Ajax sends request in UTF-8. You can use mb_convert_encoding function to convert encoding to windows-1251
    Example,
    $name = mb_convert_encoding($name, "windows-1251", "UTF-8");
    $name - request parameter

    Добавлено через 7 минут
    One refinement.
    You may need to set header in your script explicitly
    header("Content-Type: text/html; charset=windows-1251");
     
  7. kvebek

    kvebek Прохожие

    а ни у кого с IPB проблемы с аяксом нету случайно? у меня русские символы в базу пересылать отказывается. =(
     
  8. L_D

    L_D Создатель

    Регистр.:
    20 авг 2007
    Сообщения:
    37
    Симпатии:
    3
    В конфиге базы поставь windows-1251 кодировку, или при подключении к базе в скрипте.
     
  9. Grey911

    Grey911 Создатель

    Регистр.:
    10 сен 2007
    Сообщения:
    17
    Симпатии:
    5
    Для Simple AJAX Code-Kit (SACK)
    Использую:
    PHP:
    //Ставим заголовки
    header("Content-type: text/javascript; charset=windows-1251");
    //Конвертируем    
    $_POST['text']=iconv('utf-8''windows-1251'$_POST['text']);
     
  10. Австралийский лесной

    Австралийский лесной Создатель

    Регистр.:
    28 июл 2007
    Сообщения:
    10
    Симпатии:
    0
    Я тоже столкнулся с проблемой кодировки. Может мне кто-нибудь помочь. Я юзаю продукт Перейти по ссылке
    У меня возникли большие проблемы с кодировкой, при смене страницы в таблице падает кодировка 1251 ...
     
Статус темы:
Закрыта.