我需要将希腊字母放入网址,例如:www.example.com?id =σκ
我有这样的字符串σκ:σκ
我可以在PHP中使用什么函数将σκ
转换为σκ?
谢谢你, phpheini
答案 0 :(得分:1)
try htmlspecialchars_decode(string $ string [,int $ quote_style = ENT_COMPAT])
编辑: 在这个网站上你生成URL(参数)设置rawurlencode(string $ str)。然后编码url。然后你可以用rawurldecode(string $ str)恢复它。
答案 1 :(得分:1)
使用html_entity_decode
和urlencode
- 因为您不应该在网址上添加特殊的希腊字符。
$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;