Ситуация такая. Есть поисковая форма с полем str метод get.
Выводу переменную $_GET['str']. Выводит нормльно, если форму отправить.
НО если я в браузере введу site.ru/?str=фывап, браузер превратить эту строку в кракозяблики. И не беспокоило бы это. но php мне отображает ромбики.
Urledecode($_GET['str']) не помогает. Может что не то в настройках php ?
Подскажите, пожалуйста, в чем у меня дело.
Спустя 2 минуты, 2 секунды (2.11.2011 - 00:49) olgatcpip написал(а):
Только что сделала примечане
В опере проблемы нет, в ФФ такое происходит.....
В опере проблемы нет, в ФФ такое происходит.....
Спустя 22 минуты, 29 секунд (2.11.2011 - 01:11) Pulse написал(а):
Пропишите в php в первой строчке:
Также впишите на странице метатег в html:
Сам файл должен быть в кодировке utf-8 без BOM
header("Content-Type: text/html; charset=utf-8");
Также впишите на странице метатег в html:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Сам файл должен быть в кодировке utf-8 без BOM
Спустя 3 часа, 40 минут, 22 секунды (2.11.2011 - 04:52) bulgakov написал(а):
Если в начале скрипта уже прописан
то
можно и не писать. И да проверьте кодировку файла, одно маленькое замечание внимательно прописывайте header, то есть до этой конструкции не должно быть никакого вывода, то есть до открывающего дескриптора <?php даже лишний пробел если поставить то будет выдавать ошибку, ну и никакого echo.
header("Content-Type: text/html; charset=utf-8");
то
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
можно и не писать. И да проверьте кодировку файла, одно маленькое замечание внимательно прописывайте header, то есть до этой конструкции не должно быть никакого вывода, то есть до открывающего дескриптора <?php даже лишний пробел если поставить то будет выдавать ошибку, ну и никакого echo.
Спустя 2 часа, 37 минут, 2 секунды (2.11.2011 - 07:29) olgatcpip написал(а):
прописывала, не помогло
Спустя 4 минуты, 27 секунд (2.11.2011 - 07:33) McLotos написал(а):
1. Проверяли кодировку самого файла? Если она 1251 тогда будут ромбики, сделайте UTF-8 (without BOM)
2. header("Content-Type: text/html; charset=utf-8"); указано?
3. В БД данные хранятся в UTF-8?
Если всё именно так, то проблемы такой быть не может.
И вообще, можете выложить сам файл со скриптом? Имнно файл.
2. header("Content-Type: text/html; charset=utf-8"); указано?
3. В БД данные хранятся в UTF-8?
Если всё именно так, то проблемы такой быть не может.
И вообще, можете выложить сам файл со скриптом? Имнно файл.
_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif