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 反轉編碼。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應