一分钟知道URI编码(encodeURI)

xiaoxiao2021-02-28  86

因为浏览器会用一些特殊的字符作为特定的意义,所以在要传输的内容上如果有这些特殊的字符的话,就需要对其进行转义才能正确传输,如以下字符为发送时候的关键字,即特殊字符

;/?:@&=+$,#

所以我们在遇到传输此字符时可以先编码,然后服务器端在进行解码,就可以拿到正确的数据了。如要传输文本的内容为:

A=b&c=d 则编码为 A=b&c=d

服务器端进行相应的解析即可拿到A=b&c=d

可能有人要问了,如果被编码的里边含有%怎么办,同样的,如果被编码的字符串有%则被相应的编码为%,解码的时候看到%就是一个%

常用的编码有:

= =

& &

% %

原文:http://blog.csdn.net/hongchangfirst/article/details/10070989

转载请注明原文地址: https://www.6miu.com/read-83458.html

最新回复(0)