|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.net.URLEncoder
public class URLEncoder
HTML 格式編碼的實用工具類別。該類別包含了將 String 轉換為 application/x-www-form-urlencoded
MIME 格式的靜態方法。有關 HTML 格式編碼的更多資訊,請參閱 HTML 規範。
對 String 編碼時,使用以下規則:
a
" 到 "z
"、"A
" 到 "Z
" 和 "0
" 到 "9
" 保持不變。
.
"、"-
"、"*
" 和 "_
" 保持不變。
" 轉換為一個加號 "+
"。
%xy
" 表示,其中 xy 為該位元組的兩位十六進製表示形式。推薦的編碼機制是 UTF-8。但是,出於相容性考慮,如果未指定一種編碼,則使用相應平臺的預設編碼。
例如,使用 UTF-8 編碼機制,字元串 "The string ü@foo-bar" 將轉換為 "The+string+%C3%BC%40foo-bar",因為在 UTF-8 中,字元 ü 編碼為兩個位元組,C3 (十六進制)和 BC (十六進制),字元 @ 編碼為一個位元組 40 (十六進制)。
方法摘要 | |
---|---|
static String |
encode(String s)
已過時。 結果字元串可能因平臺預設編碼不同而不同。因此,改用 encode(String,String) 方法指定編碼。 |
static String |
encode(String s,
String enc)
使用指定的編碼機制將字元串轉換為 application/x-www-form-urlencoded 格式。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法詳細資訊 |
---|
@Deprecated public static String encode(String s)
x-www-form-urlencoded
格式。該方法使用相應平臺的預設編碼作為編碼機制以獲取不安全字元的位元組。
s
- 要轉換的 String
。
String
。public static String encode(String s, String enc) throws UnsupportedEncodingException
application/x-www-form-urlencoded
格式。該方法使用提供的編碼機制獲取不安全字元的位元組。
註:World Wide Web Consortium Recommendation 宣告應使用 UTF-8。如果不使用該編碼,可能造成不相容性。
s
- 要轉換的 String
。enc
- 所支持的字元編碼名稱。
String
。
UnsupportedEncodingException
- 如果不支持指定的編碼URLDecoder.decode(java.lang.String, java.lang.String)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。