如何用PHP编码和解码/字符

时间:2012-07-07 12:52:54

标签: php special-characters decode encode

在我动态生成的网站中,有时我的部分网址包含/字符:

Serena Williams / Venus Williams-Andrea Hlavackova / Lucie Hradecka

当然,URL会返回404错误,因为/符号被视为文件夹,因此URL不存在。

编码和稍后解码包含/字符的字符串的PHP函数是什么?

2 个答案:

答案 0 :(得分:4)

您可以使用PHP: urlencode进行编码,并使用其对应的PHP: urldecode进行解码:

urlencode($stringinput)

答案 1 :(得分:0)

您可以使用htmlentities()whit urlencode()

<?php
$query_string = 'foo=' . urlencode($foo) . '&bar=' . urlencode($bar);
echo '<a href="index.php?' . htmlentities($query_string) . '">';
?>