Как конфертировать из σκ в σκ? - PullRequest
0 голосов
/ 05 марта 2011

Мне нужно вставить греческие буквы в URL, например: www.example.com?id=σκ У меня есть строка σκ, как это: σκ Какую функцию я могу использовать в PHP для преобразования из σκ в σκ?

Спасибо, phpheini

Ответы [ 2 ]

1 голос
/ 05 марта 2011

Используйте html_entity_decode И urlencode - потому что вы не должны помещать специальные греческие символы в URL.

$str = html_entity_decode('σκ', ENT_NOQUOTES, 'UTF-8');
// $str is 'σκ'
$str = urlencode($str);
// $str is '%CF%83%CE%BA'

$link = 'http://www.example.com?id=' . $str;
1 голос
/ 05 марта 2011

try htmlspecialchars_decode (строка $ string [, int $ quote_style = ENT_COMPAT])

Редактировать: на этом сайте, где вы генерируете URL (параметр), установите rawurlencode (string $ str),Затем URL кодируется.Затем вы можете вернуть его с помощью rawurldecode (строка $ str).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...