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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Кодировка responseText (Ajax)

Сообщения:  [1-10]    [11-20]   [21-30]  [31-31] 

 
 автор: coloboc66   (28.05.2007 в 12:43)   письмо автору
 
   для: koder_lis   (28.05.2007 в 12:34)
 

В ИЕ6 будет нормально. У меня ИЕ6.

   
 
 автор: koder_lis   (28.05.2007 в 12:34)   письмо автору
 
   для: coloboc66   (28.05.2007 в 12:28)
 

ага из-за этой описки я все выходные себе места не находил :-)

   
 
 автор: coloboc66   (28.05.2007 в 12:28)   письмо автору
 
   для: koder_lis   (28.05.2007 в 12:25)
 

Ну да - это описка, у меня при тестировании стояло UTF-8 в header

   
 
 автор: koder_lis   (28.05.2007 в 12:25)   письмо автору
 
   для: coloboc66   (28.05.2007 в 12:18)
 

УРА!!! Вроде заработало исправил в Вашем (coloboc66) коде строку

header("Content-type: text/html; charset=windows-1251");

исправил на:

header("Content-type: text/html; charset=UTF-8");

жаль под рукой нет IE6 чтобы и там проверить, и с Мускула на ура берет данные

Вроде уже собаку на этом съел, так что если будут вопросы пишите

   
 
 автор: coloboc66   (28.05.2007 в 12:18)   письмо автору
 
   для: koder_lis   (28.05.2007 в 12:04)
 

to coder_lis: не знаю, как это у вас не получается? У меня получается во всех броузерах. А вот при выводе данных из БД - да, здесь вопрос...

   
 
 автор: koder_lis   (28.05.2007 в 12:04)   письмо автору
 
   для: bronenos   (28.05.2007 в 11:43)
 

ответ на первый вопрос - ставил и text/plain и text/cssи text/html разницы нет
ответ на второй вопрос - лучше конечно encodeURIComponent + decodeURIComponent, но decodeURIComponent -это метод Java, а уменя результат формируется в PHP и слово "Привет" надо как то передать в UTF-8, что получается с помощью функции iconv , но потом на стороне браузера не получается расшифровать то что закодировал

   
 
 автор: coloboc66   (28.05.2007 в 11:57)   письмо автору
 
   для: bronenos   (28.05.2007 в 11:43)
 

В "юнике" или в UTF-8? Это разные вещи по-моему.

   
 
 автор: koder_lis   (28.05.2007 в 11:56)   письмо автору
 
   для: coloboc66   (28.05.2007 в 11:41)
 

Убрал уже все, в том числе и запросы к Мускулу, вставил только код который Вы (coloboc66) написали, и все равно выдает РџСЂРёРІРµС, это в браузерах Мозила и IE7, я просто в шоке, сижу над проблемой третьи сутки, на меня уже начальник косо смотрит, на данном этапе использую Денвер с PHP5

   
 
 автор: bronenos   (28.05.2007 в 11:43)   письмо автору
 
   для: koder_lis   (28.05.2007 в 11:14)
 

так два вопроса появилось
первый связан с кодами в этой теме: почему тип стоит text/css, я на них не вижу и намека
второй связан с кодировкой Ajax.. что лучше:
1. encodeURIComponent + iconv + header
2. encodeURIComponent + decodeURIComponent
стоит ли возиться с заголовками или проще все операции делать в юнике

   
 
 автор: coloboc66   (28.05.2007 в 11:41)   письмо автору
 
   для: koder_lis   (28.05.2007 в 11:14)
 

Про Unicode не знаю. У меня складывается впечатление, что для корректной работы с нац. кодировками и аяксом нужно ВСЁ (в том числе и данные в мускуле) устанавливать в UTF-8. Ну в крайнем случае только файл, с которого отправляются данные форм, поставить в windows-1251 и в нем использовать encodeURI..

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-31] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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