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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XMLHttpRequest 
:(
    Опции темы
fics
Дата 11.7.2011, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Ребята, как вывести в правильной кодировке текст?


Код

var xmlObject = createXmlHttpRequestObject();
 
function createXmlHttpRequestObject() {    
...........
}


function addtoCart(prod_id, pcount, prod_price, prod_title) {
  if(xmlObject.readyState == 4 || xmlObject.readyState == 0) { alert(prod_title);
     var send_post = "prod_id="+prod_id+"&pcount="+pcount+"&prod_price="+prod_price+"&prod_title="+prod_title;    
     
     xmlObject.open("POST", "?js=3", true);
     xmlObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
     xmlObject.setRequestHeader("Accept-Language", "ru, en");
     xmlObject.setRequestHeader("Accept-Charset", "windows-1251"); 
     
     xmlObject.onreadystatechange = getCart;
     xmlObject.send(send_post); 
  }
}


в параметр prod_title передаю русские символы, а скрипт http://myhost/?js=3 печатает абру-кадабру (echo $_POST['prod_title'])

Это сообщение отредактировал(а) fics - 11.7.2011, 16:04
--------------------
Ушел на пары
PM MAIL   Вверх
IDVsbruck
Дата 12.7.2011, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



AJAX работает ТОЛЬКО в utf8
PM MAIL   Вверх
fics
Дата 12.7.2011, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(IDVsbruck @ 12.7.2011,  12:38)
AJAX работает ТОЛЬКО в utf8

Что делать?

xmlObject.setRequestHeader("Accept-Charset", "utf-8"); - не помогает
в <meta> тоже 
--------------------
Ушел на пары
PM MAIL   Вверх
IDVsbruck
Дата 13.7.2011, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Повторяю: работает ТОЛЬКО в UTF-8, поэтому не надо ставить никакую кодировку.

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


 




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


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

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