如何将英文和数字urlencode如果简单使用urlencode英文和数字并不会被编码而是直接跳过.比如'AAAAA中文22222'编码后'AAAAA%D6%D0%CE%C422222'实际上AAAAA我希望编码成%41%41%41%41%4122222编码成%32%32%32%32%32之类的 分享到: ------解决方案--------------------// 源文件编码使用gbk$str = 'AAAAA中文22222';echo urlencode($str);$ret = '';for($i=0, $len=strlen($str);$i < $len; $i++) { $ret .= '%'.strtoupper(dechex(ord($str[$i])));}echo "";echo $ret;