PHP中JavaScript的encodeURIcomponent等效于什么?

encodeURIcomponentPHP 中JavaScript的功能等同于什么?

回答:

尝试rawurlencode。或更确切地说:

function encodeURIComponent($str) {

$revert = array('%21'=>'!', '%2A'=>'*', '%27'=>"'", '%28'=>'(', '%29'=>')');

return strtr(rawurlencode($str), $revert);

}

此函数的工作方式encodeURIComponent与定义的完全相同:

encodeURIComponent 转义除以下字符外的所有字符:字母,十进制数字, -_.!~*'(

)

以上是 PHP中JavaScript的encodeURIcomponent等效于什么? 的全部内容, 来源链接: utcz.com/qa/422394.html

回到顶部