| |
автор: Sasha* (05.12.2006 в 13:28) |
|
| | Не могу понять в чем дело и что перекодировать, суть такая…
Если через форму передать фразу в юникоде (für), то она выводится должным образом, но если передать ту же фразу методом GET, то некоторые символы отображаются не правильно. Т.е print_r ($_POST) юникод отображается нормально, если передаем в GET print_r ($_GET) уже лажа выводится. В .htaccess прописал AddDefaultCharset UTF-8.
Объясните пожалуйста, в чем дело??? | |
| |
|
|
| |
|
|
| |
для: 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, оно искажается | |
| |
|
|
| |
|
|
| |
для: Sasha*
(06.12.2006 в 11:16)
| | | А какая у вас стоит кодировка в заголовке РНР-файла? | |
| |
|
|
| |
автор: sasha* (06.12.2006 в 13:19) |
|
| |
для: coloboc66
(06.12.2006 в 11:24)
| | | В рнр я не ставлю кодировку, только в шаблонах ну и .htaccess (utf-8) | |
| |
|
|
| |
|
|
| |
для: sasha*
(06.12.2006 в 13:19)
| | | В самом верху РНР-файла попробуйте поставить
header("Content-type: text/plain; charset=UTF-8");
Еще, зависит от того, какой Апач на хостинге- русский или нет. | |
| |
|
|