WEB开发网
开发学院WEB开发PHP js的unicode的url编码和php转换 阅读

js的unicode的url编码和php转换

 2012-11-08 14:14:09 来源:WEB开发网   
核心提示: js产生的url编码,有时会有%uxxxx,js的unicode的url编码和php转换,这时php无法直接读取,要转换

 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);
}

Tags:js unicode url

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接