php类似于javascript encodeURI和decodeURI解码的方法
2009-05-04 09:21
609 查看
<script language="javascript">
var a = encodeURI("电影");
alert(a);
var b = decodeURI(a);
alert(b)
</script>
<?php
$a = urlencode(iconv("gb2312", "UTF-8", "电影")); //等同于javascript encodeURI("电影");
echo $a;
$b = iconv("utf-8","gb2312",urldecode("%E7%94%B5%E5%BD%B1")); //等同于javascript decodeURI("%E7%94%B5%E5%BD%B1");
echo $b;
?>
如果编码是UTF-8的话就可以直接用urlencode 或 urldecode 转换!
var a = encodeURI("电影");
alert(a);
var b = decodeURI(a);
alert(b)
</script>
<?php
$a = urlencode(iconv("gb2312", "UTF-8", "电影")); //等同于javascript encodeURI("电影");
echo $a;
$b = iconv("utf-8","gb2312",urldecode("%E7%94%B5%E5%BD%B1")); //等同于javascript decodeURI("%E7%94%B5%E5%BD%B1");
echo $b;
?>
如果编码是UTF-8的话就可以直接用urlencode 或 urldecode 转换!
相关文章推荐
- php类似于javascript encodeURI和decodeURI解码的方法
- Javascript编码解码方法(decodeURIComponent)
- %25%37%DD 。。。上述形式不是乱码。 这是urlencoding。 你可以使用js内置的方法 encodeURIComponent进行编码, 而使用decodeURIComponent把上述形式再解码为普通字符
- Javascript编码解码方法(decodeURIComponent)
- javascript中encodeURI和decodeURI方法转译URL
- URL地址中中文乱码详解(javascript中encodeURI和decodeURI方法、java.net.URLDecoder.encode、java.net.URLDecoder.decode)
- 一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别 一、这四个方法的用处 1、用来编码和解码URI的 统一资源标识符
- javascript处理HTML中Encode(转码)和Decode(解码)的方法
- URL地址中中文乱码详解(javascript中encodeURI和decodeURI方法、java.net.URLDecoder.encode、java.net.URLDecoder.decode)
- java.net.URLEncoder和java.net.URLDecoder的使用和js 中编码(encode)和解码(decode)方法
- encodeURI 编码、decodeURI 解码
- javascript处理HTML的Encode(转码)和Decode(解码)总结
- php使用base64_encode和base64_decode对数据进行编码和解码
- javascript处理HTML的Encode(转码)和Decode(解码)总结
- php base64_decode 解码方法
- php中json_decode()和json_encode()的使用方法
- Javascript中escape()、unescape()、encodeURI()、encodeURIComponent()、decodeURI()、decodeURIComponent()比较
- javascript中encodeURI和decodeURI方法
- JavaScript中URL编码方法比较 Encode,Javascript,escape,encodeURI,encodeURIComponent,UTF-8