专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
JSCSS
当前位置:首页 > 技术文档 > JSCSS >  > 
javascript escape encodeURI的区别

javascript escape encodeURI的区别
以下分别是使用 JavaScript对 “一二三”进行编码

%D2%BB%B6%FE%C8%FD http浏览器自动编码 一二三
%E4%B8%80%E4%BA%8C%E4%B8%89 encodeURI 一二三
%u4E00%u4E8C%u4E09 escape

使用PHP代码进行查看:

<h2><?php echo urldecode($_GET['kw']); ?></h2>
<form action="" method="get">
<input type="text" id="kw" name="kw"  />
<input type="submit" value="submit" />
</form>

仅有%D2%BB%B6%FE%C8%FD http浏览器自动编码 一二三是正确的。
%E4%B8%80%E4%BA%8C%E4%B8%89 encodeURI 一二三 为Utf-8编码
显示是正常的。在国内还是用GBK吧,不容易出现错误。