求解,htmlencode和urlencode的区别,适用场合
答案:1 悬赏:40 手机版
解决时间 2021-03-23 05:02
- 提问者网友:雾里闻花香
- 2021-03-22 17:28
求解,htmlencode和urlencode的区别,适用场合
最佳答案
- 五星知识达人网友:长青诗
- 2021-03-22 17:53
htmlencode的目的:将<和>尖括号等符号转掉,避免网页直接渲染标签,防止攻击。
"world "
转成
"world "
urlencode的目的:将url中的特殊字符转义,让浏览器方便处理,比如空格、加号等
(url只能使用ASCII character-set,除此之外,都要转义)
"hello+world = hello world"
转成
"hello%2Bworld+%3D+hello+world"
除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 WWW 表单 POST 数据的编码方式是一样的,同时与 application/x-www-form-urlencoded 的媒体类型编码方式一样。
"
转成
"
urlencode的目的:将url中的特殊字符转义,让浏览器方便处理,比如空格、加号等
(url只能使用ASCII character-set,除此之外,都要转义)
"hello+world = hello world"
转成
"hello%2Bworld+%3D+hello+world"
除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 WWW 表单 POST 数据的编码方式是一样的,同时与 application/x-www-form-urlencoded 的媒体类型编码方式一样。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯