一分钟知道URI编码(encodeURI)

来源:互联网 发布:mac终端返回上一级 编辑:程序博客网 时间:2024/05/22 03:15

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

;/?:@&=+$,#


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

A=b&c=d
则编码为
A%3Db%26c%3Dd


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

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


常用的编码有:

= %3D

& %26

% %25


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

0 0
原创粉丝点击