互联网相关 URL编码

互联网 URL

按照标准,URL中只能出现US-ASCII字符,假如有其它类型的字符,必须对其进行URL编码

URL encode规则:

把 URL 转成 application/x-www-form-urlencoded MIME格式,标准 http://www.ietf.org/rfc/rfc1738.txt

  • 所有 大小写英文字母 , 数字都通过,不需要转码
  • “-”,"_",".","!","~","*","\","(",")" 不需要转码
  • ",","/","?",":","@","&","=","+","$","," 必须转码
  • 空格变成 "+"
  • 编码规则是 char 变成 "%**"
  • 规则1,2和3的冲突,你可以根据1,2或者3,应该都work

猜你喜欢

转载自hzh0725.iteye.com/blog/993991