永发信息网

求解,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 的媒体类型编码方式一样。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯