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 反轉編碼。