php js的unicode的url编码和php转换
js的unicode的url编码和php转换 js产生的url编码,有时会有%uxxxx,这时php无法直接读取,要转换。[代码片段(18行)]
js产生的url编码,有时会有%uxxxx,这时php无法直接读取,要转换。
function UTF82JS($str)
{
$str=iconv("UTF-8","UNICODELITTLE",$str);
for($i=0;$i<strlen($str);$i+=2){
$js.=sprintf("%%u%02x%02x",ord($str[$i+1]),ord($str[$i]));
}
return $js;
}
function JS2UTF8($str)
{
for($i=0;$i<strlen($str);$i+=6){
list($a,$b)=sscanf(substr($str,$i),"%%u%02x%02x");
$unicode.=chr($b).chr($a);
}
return iconv("UNICODELITTLE","UTF-8",$unicode);
}
//该片段来自于http://outofmemory.cn
- 上一篇:php 把整数转为二进制
- 下一篇:PHP中文文件名
精彩图集
精彩文章






