java中的URLEncoder和URLDecoder类分析和总结.docxVIP

  • 3
  • 0
  • 约8.1千字
  • 约 8页
  • 2022-04-29 发布于上海
  • 举报

java中的URLEncoder和URLDecoder类分析和总结.docx

/* 网页中的表单使用 POST 方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会: 1.字符a-z,A-Z,0-9,.,-,*,和_ 都不会被编码; 将空格转换为加号 (+) ; 将非文本内容转换成%xy的形式,xy 是两位 16 进制的数值; 4.在每个 name=value 对之间放置 符号。 */ URLEncoder 类包含将字符串转换为application/x-www-form-urlencoded MIME 格式的静态方法。 web 设计者面临的众多难题之一便是怎样处理不同操作系统间的差异性。这些差异性能引起 URL 方面的问题:例如,一些操作系统允许文件名中含有空格符,有些又不允许。大多数操作系统不会认为文件名中含有符号“#”会有什么特殊含义;但是在一个 URL 中,符号“#”表示该文件名已经结束,后面会紧跟一个 fragment(部分)标识符。其他的特殊字符, 非字母数字字符集,它们在 URL 或另一个操作系统上都有其特殊的含义,表述着相似的问题。为了解决这些问题,我们在 URL 中使用的字符就必须是一个ASCII 字符集的固定字集中的元素,具体如下: 大写字母 A-Z 小写字母 a-z 3.数字 0-9 4.标点符 - _ . ! ~ * (和 ,) 诸如字符: / ? @ # ; $ + =和

文档评论(0)

1亿VIP精品文档

相关文档