WebUtility.UrlEncode(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將文字字串轉換為 URL 編碼的字串。
public:
static System::String ^ UrlEncode(System::String ^ value);
public static string UrlEncode (string value);
public static string? UrlEncode (string? value);
static member UrlEncode : string -> string
Public Shared Function UrlEncode (value As String) As String
參數
- value
- String
要作 URL 編碼的文字。
傳回
URL 編碼的字串。
備註
如果在 HTTP 數據流中傳遞空白和標點符號之類的字元,在接收端可能會誤譯這些字元。 URL 編碼會將URL中不允許的字元取代為字元實體對等專案,其中包含十六進位逸出序列。 轉換的字串應該符合UTF-8格式。
URL 編碼會取代字母、數位和下列標點符號字元以外的所有字元代碼:
-
(減號)_
(底線).
(期間)!
(驚嘆號)*
(星號)(
和)
(左括弧和右括弧)
每個 ' (空格) 字元會 +
轉換成 (加上) 字元。
例如,當內嵌在要以 URL 傳輸的文字區塊時,字元 <
和 >
會編碼為 %3c
和 %3e
。
方法會 UrlDecode 反轉編碼。