AJAX - windows-1251

Статус
В этой теме нельзя размещать новые ответы.

netbull2007

Создатель
Регистрация
29 Июн 2007
Сообщения
10
Реакции
0
Hi,

I have problems with this stupid AJAX and his charset. How to display with windows-1251 ?
 
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.
 
Use UTF8 didnt resolve the problem some time ... any tutorial about this
 
I fix it! change entire site to use with UTF-8 and all pages are fine now
 
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");
 
а ни у кого с IPB проблемы с аяксом нету случайно? у меня русские символы в базу пересылать отказывается. =(
 
В конфиге базы поставь windows-1251 кодировку, или при подключении к базе в скрипте.
 
Для Simple AJAX Code-Kit (SACK)
Использую:
PHP:
//Ставим заголовки
header("Content-type: text/javascript; charset=windows-1251");
//Конвертируем	
$_POST['text']=iconv('utf-8', 'windows-1251', $_POST['text']);
 
Я тоже столкнулся с проблемой кодировки. Может мне кто-нибудь помочь. Я юзаю продукт Для просмотра ссылки Войди или Зарегистрируйся
У меня возникли большие проблемы с кодировкой, при смене страницы в таблице падает кодировка 1251 ...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху