Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: AJAX по-русски!
 
 автор: Duran   (28.12.2006 в 10:48)   письмо автору
 
 

Столкнулся с такой проблемой. Как заставить эту технологию отображать вместо ???? русские буквы ? С импортными проблем нет.

   
 
 автор: elenaki   (28.12.2006 в 10:58)   письмо автору
 
   для: Duran   (28.12.2006 в 10:48)
 

правильнее будет - с латинской кодировкой нет проблем, потому что у меня с импортными
(греческими) были большие проблемы. но решились с помощью заголовка:

header("Content-type: text/plain; charset=windows-1251"); - это для кирилицы
или используйте UTF-8

   
 
 автор: 12345   (28.12.2006 в 12:47)   письмо автору
 
   для: elenaki   (28.12.2006 в 10:58)
 

Очень часто встречаемая тема. Поищите по сети по "кодировки Ajax". Он работает только через UTF-8.

   
 
 автор: Duran   (28.12.2006 в 13:43)   письмо автору
 
   для: elenaki   (28.12.2006 в 10:58)
 

Э-э-э.. как там спасибо по гречески ? Эфхаристо - если я правильно написал :-))) !
UTF-8 "с рождения" стояло в html странице, а вот ответ сценария приходил в чем бох пошлет :-) Отсылка заголовка как раз помогла !

Я кстати решил проблему escepированием, хотя это еще то решение.
Эфхаристо еще раз ! :-)

   
 
 автор: coloboc66   (28.12.2006 в 14:14)   письмо автору
 
   для: Duran   (28.12.2006 в 13:43)
 

Проблема в том, что здесь нужно указать корректные (совместимые) кодировки сразу во многих местах:
1. В файле XML , если он есть.
2. В мета-тегах файла HTML.
3. В объекте XMLHTTPRequest, если данные передаются методом ПОСТ.
4. В заголовках РНР-файла, принимающего данные.
5. В кодировке функции mail(), если эта функция используется в РНР-файле.
И еще дополнительный нюанс: скорей всего вам придется перед отправкой данных на сервер кодировать их методом encodeURIComponent().
И еще один нюанс: если вы используете русский апач, его настройки (кодировки) тоже нужно подстраивать.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования