国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - UrlDecoder和UrlEncoder使用詳解_動力節點Java學院整理

UrlDecoder和UrlEncoder使用詳解_動力節點Java學院整理

2020-12-03 10:09asflex Java教程

這篇文章主要為大家詳細介紹了UrlDecoder和UrlEncoder使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

一 URLEncoder 

HTML 格式編碼的實用工具類。該類包含了將 String 轉換為 application/x-www-form-urlencoded MIME 格式的靜態方法。有關 HTML 格式編碼的更多信息,請參閱 HTML 規范。 

對 String 編碼時,使用以下規則: 

字母數字字符 "a" 到 "z"、"A" 到 "Z" 和 "0" 到 "9" 保持不變。 
特殊字符 "."、"-"、"*" 和 "_" 保持不變。 
空格字符 " " 轉換為一個加號 "+"。 

所有其他字符都是不安全的,因此首先使用一些編碼機制將它們轉換為一個或多個字節。然后每個字節用一個包含 3 個字符的字符串 "%xy" 表示,其中 xy 為該字節的兩位十六進制表示形式。推薦的編碼機制是 UTF-8。但是,出于兼容性考慮,如果未指定一種編碼,則使用相應平臺的默認編碼。 

例如,使用 UTF-8 編碼機制,字符串 "The string ü@foo-bar" 將轉換為 "The+string+%C3%BC%40foo-bar",因為在 UTF-8 中,字符 ü 編碼為兩個字節,C3 (十六進制)和 BC (十六進制),字符 @ 編碼為一個字節 40 (十六進制)。 

二 URLDecoder 

該類包含了將 String 從 application/x-www-form-urlencoded MIME 格式解碼的靜態方法。 

該轉換過程正好與 URLEncoder 類使用的過程相反。假定已編碼的字符串中的所有字符為下列之一:"a" 到 "z"、"A" 到 "Z"、"0" 到 "9" 和 "-"、"_"、"." 以及 "*"。允許有 "%" 字符,但是將它解釋為特殊轉義序列的開始。 

轉換中使用以下規則: 

字母數字字符 "a" 到 "z"、"A" 到 "Z" 和 "0" 到 "9" 保持不變。 
特殊字符 "."、"-"、"*" 和 "_" 保持不變。 
加號 "+" 轉換為空格字符 " "。 

將把 "%xy" 格式序列視為一個字節,其中 xy 為 8 位的兩位十六進制表示形式。然后,所有連續包含一個或多個這些字節序列的子字符串,將被其編碼可生成這些連續字節的字符所代替。可以指定對這些字符進行解碼的編碼機制,或者如果未指定的話,則使用平臺的默認編碼機制。 

該解碼器處理非法字符串有兩種可能的方法。一種方法是不管該非法字符,另一種方法是拋出 IllegalArgumentException 異常 

簡單示例:

?
1
2
3
4
5
6
7
8
9
try {
   String encodeStr = URLEncoder.encode("中國", "utf-8");
   System.out.println("處理后:" + encodeStr);
   String decodeStr = URLDecoder.decode(encodeStr, "utf-8");
   System.out.println("解碼:" + decodeStr);
  } catch (UnsupportedEncodingException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
 }

運行結果:

處理后:%E4%B8%AD%E5%9B%BD  
解碼:中國  

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人午夜视频网 | 一级片在线观看网站 | 日韩欧美国产精品 | 精品欧美乱码久久久久久1区2区 | 国产精久久久 | xxxx网| 久草一区 | 日韩一区二区三区精品 | 日韩城人网站 | 国产一区二区三区播放 | 免费的黄色网 | 精品国产乱码一区二区三区四区 | 免费网站在线 | 91亚洲国产成人久久精品网站 | 日韩成人免费av | 国产中文字幕在线观看 | 亚洲精品久久久久久一区二区 | 欧美一区二区三区在线观看视频 | 久久久久国产精品免费免费搜索 | 亚洲国产精品福利 | 野狼在线社区2017入口 | 精品久久久久久久久久久久久久 | 色婷婷综合久久久中字幕精品久久 | 高清一区在线观看 | 国产精品中文字幕在线观看 | 97国产精品 | 一区二区三区四区av | 一本大道伊人久久综合 | 欧美视频第一区 | 亚洲午夜免费 | 不卡的一区二区 | 亚洲第一视频网站 | 国内偷拍av | 日韩在线观看视频一区二区三区 | 成人一区二区三区 | 精品免费av | 免费看一级黄色片 | 亚洲美腿 欧美 激情 另类 | 久久久久久亚洲精品中文字幕 | 欧美国产日韩一区 | 亚洲成人一区二区三区四区 |