1.URL编码:在URL地址中,只允许出现英文相关的字母,标签符号,数字。所以,在URL地址中不允许出现中文字符
如果URL中需要包含中文这样的字符,则必须对中文字符进行编译(转义)
2.URL编码原则:使用安全的字符去表示那些不安全的字符【使用英文字符去表示非英文字符】
3.浏览器提供了URL编码与解码的API
(1)encodeURL()编码的函数

 var str=encodeURI('西游记')
        console.log(str);//str=%E8%A5%BF%E6%B8%B8%E8%AE%B0
(2)decodeURL()解码的函数
        var str1=decodeURI('%E8%A5%BF')
        console.log(str1);//西

每一个汉字是由3组%来表示

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐