%23=#这是什么编码?

如题。... 如题。 展开
 我来答
yoyocrystal96
2018-03-30 · TA获得超过1185个赞
知道答主
回答量:10
采纳率:54%
帮助的人:2072
展开全部

这是为了在http中传输特殊字符和汉字等而使用的.。%后面跟的是该字符的16进制编码, 比如%20 表示空格。

  1. 编码的含义:

    编码是信息从一种形式或格式转换为另一种形式的过程也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从一种形式或格式转换为另一种形式的过程。解码,是编码的逆过程。

  2. 具体内容:

    外文名称:coding

    分类1:二进制、十进制

  3. 分类2:GB、GBK

    体系:ASCII、国标、GBK等

    逆过程:解码

匿名用户
2013-04-02
展开全部
<script type="text/javascript">
document.write(escape("你好"));<!-- %u4F60%u597D -->
document.write(unescape("%u4F60%u597D "));<!-- 你好 -->
</script> JS URL编码escape() 方法:

采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。

不会被此方法编码的字符: @ * / +

encodeURI() 方法:

把URI字符串采用UTF-8编码格式转化成escape格式的字符串。

不会被此方法编码的字符:! @ # $& * ( ) = : / ; ? + '

encodeURIComponent() 方法:

把URI字符串采用UTF-8编码格式转化成escape格式的字符串。与encodeURI()相比,这个方法将对更多的字符进行编码,比如 / 等字符。所以如果字符串里面包含了URI的几个部分的话,不能用这个方法来进行编码,否则 / 字符被编码之后URL将显示错误。

不会被此方法编码的字符:! * ( ) '

因此,对于中文字符串来说,如果不希望把字符串编码格式转化成UTF-8格式的(比如原页面和目标页面的charset是一致的时候),只需要使用escape。如果你的页面是GB2312或者其他的编码,而接受参数的页面是UTF-8编码的,就要采用encodeURI或者encodeURIComponent。

另外,encodeURI/encodeURIComponent是在javascript1.5之后引进的,escape则在javascript1.0版本就有。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-17
展开全部
是网页地址字符串上的吗? %后面跟的是该字符的16进制编码. 比如%20 表示空格, 这是为了在http中传输特殊字符和汉字等而使用的.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
井松兰益黛
2023-09-20 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:798万
展开全部
%23=#是URL编码,其中%23是#的ASCII码的URL编码形式,#在URL中作为分隔符使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式