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

Форум PHP

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

 

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

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

тема: Снова кодировка
 
 автор: Sasha*   (05.12.2006 в 13:28)
 
 

Не могу понять в чем дело и что перекодировать, суть такая…
Если через форму передать фразу в юникоде (für), то она выводится должным образом, но если передать ту же фразу методом GET, то некоторые символы отображаются не правильно. Т.е print_r ($_POST) юникод отображается нормально, если передаем в GET print_r ($_GET) уже лажа выводится. В .htaccess прописал AddDefaultCharset UTF-8.

Объясните пожалуйста, в чем дело???

   
 
 автор: EXP   (05.12.2006 в 17:56)   письмо автору
 
   для: Sasha*   (05.12.2006 в 13:28)
 

Это UTF-mnemo &x258; в каком виде приходит &x258; или %2Zx258%2Z ? eсли с % , то надо каждую переменную urldecode()

   
 
 автор: Sasha*   (06.12.2006 в 11:16)
 
   для: EXP   (05.12.2006 в 17:56)
 

&x258; - это уже форум не показал, сдесь "и" с двумя точками сверху (немецкая буква). Так вот в урле слово отображается нормально, но когда делаю вивод GET, оно искажается

   
 
 автор: coloboc66   (06.12.2006 в 11:24)   письмо автору
 
   для: Sasha*   (06.12.2006 в 11:16)
 

А какая у вас стоит кодировка в заголовке РНР-файла?

   
 
 автор: sasha*   (06.12.2006 в 13:19)
 
   для: coloboc66   (06.12.2006 в 11:24)
 

В рнр я не ставлю кодировку, только в шаблонах ну и .htaccess (utf-8)

   
 
 автор: coloboc66   (06.12.2006 в 13:58)   письмо автору
 
   для: sasha*   (06.12.2006 в 13:19)
 

В самом верху РНР-файла попробуйте поставить
header("Content-type: text/plain; charset=UTF-8");
Еще, зависит от того, какой Апач на хостинге- русский или нет.

   
Rambler's Top100
вверх

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