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