这种编码格式叫什么?%BF%CE%BC% 就是由 百分号和字母数字组成的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JScript escape 方法请参阅encodeURI 方法 | encodeURIComponent 方法 | String 对象 | unescape 方法应用于: Global 对象要求版本 1对 String 对象编码以便它们能在所有计算机上可读, escape(charString)必选项 charstring 参数是要编码的任意 String 对象或文字。说明escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20" 。字符值大于 255 的以 %uxxxx 格式存储。注意 escape 方法不能够用来对统一资源标示码 (URI) 进行编码。对其编码应使用 encodeURI 和encodeURIComponent 方法。要求版本 1请参阅encodeURI 方法 | encodeURIComponent 方法 | String 对象 | unescape 方法应用于: Global 对象--------------------------------------------------------------------------------© 2001 Microsoft Corporation. 保留所有权利。 好像不是这个,比如在百度搜索“好”,在结果页面的地址中,“好”被转换成了“%BA%C3” 知道了,是gb2312,怎样把url的参数转换成gb2313呢? 好的ASC码的16进制是BAC3,url编码中用%BA%C3表示 内容的字符串值( Unicode 格式) <html><head> <script type="text/javascript"> window.onload = function(){ alert(escape('%BF%CE%BC%')); }; </script></head><body></body></html> 不对啊,我需要把汉字转成%BF%CE%BC%这样的形式 encodeURI("汉字")encodeURIComponent("汉字")不行吗?以前在别的帖子上看到的:JS中对网址进行转义有三个方法,分别是escape(), encodeURI(), encodeURIComponent()这三个方法都是把网址中的非ASCII字符转为%XX的形式三个方法的区别是分别有些字符是不做转义的:escape() - @*/+encodeURI() - !@#$&*()=:/;?+'encodeURIComponent() - !*()' 这种编码叫 Unicode alert(escape("汉字")); 关于ajax返回数据中包含js文件不执行的问题 怎么实现 在页面动态弹出一个DIV提示层然后动态消失(带效果图) JQuery实现类似时间安排的表格带下拉选择框 求教用 JS 提取和输出数值 这样的XML用JS应该如何生成 求助! 紧急求助!!!打印调用WebBrowser.ExecWB()时怎么样才能不显示页眉和页脚 怎么到到name="001"的值 Node.js怎样response:循环执行多个sql查询语句后的结果集 大家帮我看下这个HTTP劫持脚本是如何起作用的? 怎么实现跳转到不同目录的同名页面? ie6和firefox 现实的效果不同
请参阅
encodeURI 方法 | encodeURIComponent 方法 | String 对象 | unescape 方法应用于: Global 对象
要求
版本 1
对 String 对象编码以便它们能在所有计算机上可读, escape(charString)
必选项 charstring 参数是要编码的任意 String 对象或文字。说明
escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20" 。字符值大于 255 的以 %uxxxx 格式存储。注意 escape 方法不能够用来对统一资源标示码 (URI) 进行编码。对其编码应使用 encodeURI 和encodeURIComponent 方法。
要求
版本 1请参阅
encodeURI 方法 | encodeURIComponent 方法 | String 对象 | unescape 方法应用于: Global 对象--------------------------------------------------------------------------------© 2001 Microsoft Corporation. 保留所有权利。
好像不是这个,比如在百度搜索“好”,在结果页面的地址中,“好”被转换成了“%BA%C3”
内容的字符串值( Unicode 格式)
<html>
<head>
<script type="text/javascript">
window.onload = function(){
alert(escape('%BF%CE%BC%'));
};
</script>
</head>
<body>
</body>
</html>
encodeURIComponent("汉字")
不行吗?以前在别的帖子上看到的:JS中对网址进行转义有三个方法,分别是escape(), encodeURI(), encodeURIComponent()
这三个方法都是把网址中的非ASCII字符转为%XX的形式三个方法的区别是分别有些字符是不做转义的:
escape() - @*/+
encodeURI() - !@#$&*()=:/;?+'
encodeURIComponent() - !*()'
alert(escape("汉字"));