W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
java.lang.Object
|---java.net.URLDecoder
public class URLDecoder
extends Object
HTML 表單解碼的實用程序類。 此類包含用于從 application/x-www-form-urlencoded MIME 格式解碼字符串的靜態(tài)方法。
轉(zhuǎn)換過程與 URLEncoder 類使用的過程相反。 假設編碼字符串中的所有字符都是以下之一:“a”到“z”,“A”到“Z”,“0”到“9”,以及“-”、“_”、“ 。“, 和 ”*”。 允許使用字符“%”,但將其解釋為特殊轉(zhuǎn)義序列的開始。
以下規(guī)則適用于轉(zhuǎn)換:
該解碼器有兩種可能的方式來處理非法字符串。 它可以單獨留下非法字符,也可以拋出 IllegalArgumentException。 解碼器采用哪種方法留給實現(xiàn)。
構(gòu)造函數(shù) | 描述 |
---|---|
URLDecoder() |
修飾符和類型 | 方法 | 描述 |
---|---|---|
static String | decode(String s) | 已棄用。 結(jié)果字符串可能因平臺的默認編碼而異。 相反,使用 decode(String,String) 方法來指定編碼。 |
static String | decode(String s, String enc) | 使用特定的編碼方案解碼 application/x-www-form-urlencoded 字符串。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public URLDecoder()
@Deprecated public static String decode(String s)
已棄用。 結(jié)果字符串可能因平臺的默認編碼而異。 相反,使用 decode(String,String) 方法來指定編碼。
解碼 x-www-form-urlencoded 字符串。 平臺的默認編碼用于確定由“%xy”形式的任何連續(xù)序列表示的字符。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
s | 要解碼的字符串 |
返回:
新解碼的字符串
public static String decode(String s, String enc) throws UnsupportedEncodingException
使用特定的編碼方案解碼 application/x-www-form-urlencoded 字符串。 提供的編碼用于確定由“%xy”形式的任何連續(xù)序列表示的字符。
注意:萬維網(wǎng)聯(lián)盟建議規(guī)定應使用 UTF-8。 不這樣做可能會引入不兼容性。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
s | 要解碼的字符串 |
enc | 支持的字符編碼的名稱。 |
返回:
新解碼的字符串
Throws:
Throw名稱 | Throw描述 |
---|---|
UnsupportedEncodingException | 如果需要查詢字符編碼,但不支持命名字符編碼 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: