比如URL发送一个get数据,如
aa.php?str=%20%B1%E0%C2%EB%CE%CA%CC%E2
在get回来之后
php是不会解码为中文的
请问如何把他解码为中文呢
还有js中的escape是否和php中有urlencode一样(应该不一样我试过了)
如何做到编码一致
另外,utf-8的js(escape)编码和gb2312的一样(我没调试过,好像不一样),我一开始是用gb2312后来改为utf-8因为数据库也用utf-8
在这里万分的感谢
例如
<script>document.write(escape('中国'));</script>
<br />
<? echo(urlencode('中国')); ?><br />
<? echo(urldecode('%u4E2D%u56FD')); ?>
输出的结果不一样