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 配列。
注釈
空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を、16 進数のエスケープ シーケンスで構成される文字エンティティに置き換えます。 変換された文字列は UTF-8 形式に準拠している必要があります。
URL エンコードは、文字、数字、および次の句読点を除くすべての文字コードを置き換えます。
-
(マイナス記号)_
(アンダースコア).
(期間)!
(感嘆符)*
(アスタリスク)'
(単一引用符)(
および)
(開始かっこと閉じかっこ)
たとえば、URL で送信されるテキスト ブロックに埋め込まれる場合、文字 <
と >
は および %3e
として%3c
エンコードされます。
メソッドは UrlDecodeToBytes エンコードを反転します。