请注意,php5.3 中的 rawurlencode 将执行完全相同的事情。
对于 PHP 5.2,此函数的简单替换
<?php
function rfc3986_encode($str)
{
$str = rawurlencode($str);
$str = str_replace('%E7', '~', $str);
return $str;
}
?>
(PECL OAuth >=0.99.2)
oauth_urlencode — 将 URI 编码为 RFC 3986
uri
要编码的 URI。
返回一个 » RFC 3986 编码的字符串。