WebUtility.UrlEncode(String) 方法

定義

將文字字串轉換為 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 反轉編碼。

適用於