Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ajax - проблемы с кодировкой, Нужно поменять кодировку ДО отправки 
:(
    Опции темы
Crucified
Дата 7.6.2007, 03:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.5.2006

Репутация: нет
Всего: нет



Я уже искал и в Яндексе, и на этом форуме но проблему решить не смог.

Итак, при отправке данных скрипту русские символы заменяются на символы UTF-8.
Я пробовал с помошью iconv переделать символы в UTF-8 до отправки, но в результате получилось то же самое, но в два раза длиннее.

Менять символы после отправки я не могу, так как доступа к скрипту нет.

Во  кусочек скрипта:
Код

      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);


Использовал это, но не помогло
Код

      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; кодировка, все перепробовал");


Заранее спасибо.
PM MAIL   Вверх
ikillbill
Дата 17.8.2007, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Awaiting Authorisation
Сообщений: 35
Регистрация: 21.11.2006

Репутация: нет
Всего: нет



Та же самая проблема, хелп, отзовитесь ктонибудь!  smile 
PM MAIL   Вверх
almostlost
Дата 27.2.2008, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 3.5.2007

Репутация: нет
Всего: нет



Отправлять нужно вот так:
 
Код

request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8;");


В страничке получателя указывать, если HTML 
Код

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


Кароче говоря везде нужно ставить кодировку utf

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0393 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.