美文网首页
【URL的编码解码】为什么要编码

【URL的编码解码】为什么要编码

作者: 动感超逗 | 来源:发表于2018-08-21 16:51 被阅读112次

编码方式

encodeURI()
encodeURIComponent()

解码方式

decodeURI()
decodeURIComponent()

encodeURIComponent()与encodeURI()的区别是,它用于对URL的组成部分进行个别编码,而不用于对整个URL进行编码。

为什么要编码

URL通过ASCII字符集通过因特网进行发送,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。

"只有字母和数字[0-9a-zA-Z]、一些特殊符号"$-_.+!*'(),"[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL。"

这意味着,如果URL中有汉字,就必须编码后使用。

相关文章

网友评论

      本文标题:【URL的编码解码】为什么要编码

      本文链接:https://www.haomeiwen.com/subject/myujiftx.html