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

HTML+CSS+JavaScript

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

 

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

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

тема: Передать из JAVASCRIPT в PHP кирилицу

Сообщения:  [1-10]   [11-17] 

 
 автор: GeorgeIV   (20.02.2009 в 18:06)   письмо автору
 
   для: ДаньЧег   (20.02.2009 в 16:36)
 

это utf8 после urlencode, и его надо вернуть к жизни функцией urldecode

  Ответить  
 
 автор: Мимо проходил   (20.02.2009 в 17:04)
 
   для: ДаньЧег   (05.02.2009 в 16:52)
 

iconv()

  Ответить  
 
 автор: ДаньЧег   (20.02.2009 в 16:36)   письмо автору
 
   для: ДаньЧег   (19.02.2009 в 18:33)
 

Странная вешь у меня происходит.....
Когда я даже передаю денные в UTF-8 (%D0%BA%D0%B8%D1%80%D....) в PHP через URL, то он всеравно отображает чтото типа этого:
фывфыв


Добавлено через ХХ часов ХХ минут:

Оказалось, что мой интерпретатор просто криво брал значение из $_GET,

  Ответить  
 
 автор: GeorgeIV   (20.02.2009 в 14:52)   письмо автору
 
   для: sl1p   (20.02.2009 в 12:51)
 

а причем тут именно utf? говорилось о кириллице. если на входе будет виндоус1251, то и на выходе он будет и придет в скрипт нормально

  Ответить  
 
 автор: sl1p   (20.02.2009 в 12:51)   письмо автору
 
   для: eltoko   (20.02.2009 в 11:49)
 

нуну, а теперь отправь какойто utf символ.

  Ответить  
 
 автор: eltoko   (20.02.2009 в 11:49)   письмо автору
 
   для: ДаньЧег   (19.02.2009 в 18:33)
 

Я использую эти заголовки в файле обработчике запросов аякс (в PHP-скрипте, в который передаются данные):


header("Content-type: text/html; charset=windows-1251");  
header("Cache-Control: no-store, no-cache, must-revalidate"); 
header("Cache-Control: post-check=0, pre-check=0", false); 
header("Pragma: no-cache");


И никаких проблем с кодировкой, и никогда UTF-8 не включал, всегда windows-1251

  Ответить  
 
 автор: ДаньЧег   (19.02.2009 в 18:33)   письмо автору
 
   для: ДаньЧег   (05.02.2009 в 16:52)
 

Поставлю вопрос по другому.
Как перевести из такого формата все символы в нормальный?!
%D1%87%D1%82%D0%BE%D1%82%D0%BE+%D1%82%D0%B0%D0%BC

Хотя че туплю?! Пошел дядю гугла трясти

  Ответить  
 
 автор: GeorgeIV   (19.02.2009 в 10:11)   письмо автору
 
   для: sim5   (18.02.2009 в 19:45)
 

Что то вы мудрите. Использую в АЯКСе кодировку windows-1251 и не имею проблем. А кроме метода GET есть еще и метод POST. Просто делаю обрамление как XML и указываю кодировку windows1251.В ответе тоже использую XML с указанием кодировки.

  Ответить  
 
 автор: sim5   (18.02.2009 в 19:45)   письмо автору
 
   для: ДаньЧег   (18.02.2009 в 19:28)
 

Ссылку на что? Откройте Word, выберите в меню Вставить символ, просмотрите код одного и того же символа в разных кодировках. Таблицы символов вы сможете найти и в сети, и соответственно узнать их коды. Посмотрев внимательно на код символов, поймете сами о чем я.
А вообще, это геморрой полный. Переводите весь сайт на UTF-8 и не майтесь.

  Ответить  
 
 автор: ДаньЧег   (18.02.2009 в 19:28)   письмо автору
 
   для: sim5   (18.02.2009 в 19:01)
 

Спасибо за разьяснение! НО я в этом ничего не понял! ВЫ можете хотябы ссылку кинуть где подробно про это написано?!

  Ответить  

Сообщения:  [1-10]   [11-17] 

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

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