GET запрос в строке браузера PHP?

mkden
Сообщения: 96
Зарегистрирован: 08 май 2010
Пример
В базе данных есть поле name = =(e)=™ Split Jaw

в php Файле вставляю ссылку http://сайт/1.php?name==(e)=™ Split Jaw

в строке браузера http://сайт/1.php?name==(e)=™%20Split%20Jaw

в файле 1.php

$_GET['name']='=(e)=в„ў Split Jaw';

тоесть символ ™ заменился на в„ў

Как этого избежать какую функцию использовать чтоб символы разпозновались должным образом!

И такой бак встречаеться не только в не стондарных символах а также в орабских буквах , и т.д.
p.s: В php я нуб!!! )

Аватара пользователя
AgentSIB
Администратор
Сообщения: 328
Зарегистрирован: 17 май 2010
http://www.degraeve.com/reference/specialcharacters.php - специальные символы.

а вообще в код нужно вставлять используя urlencode('=(e)=™ Split Jaw')
Frustra fit per plura quod potest fieri per pauciora © Закон "Бритвы Оккама"


Вернуться в «Вопросы по программированию»