HttpUtility.UrlDecodeToBytes メソッド

定義

URL でエンコードされた文字列またはバイト配列をデコードされたバイト配列に変換します。

Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。

オーバーロード

名前 説明
UrlDecodeToBytes(Byte[])

URL でエンコードされたバイト配列をデコードされたバイト配列に変換します。

UrlDecodeToBytes(String)

URL でエンコードされた文字列をデコードされたバイト配列に変換します。

UrlDecodeToBytes(String, Encoding)

指定したデコード オブジェクトを使用して、URL でエンコードされた文字列をデコードされたバイト配列に変換します。

UrlDecodeToBytes(Byte[], Int32, Int32)

URL でエンコードされたバイト配列をデコードされたバイト配列に変換します。これは、配列内の指定した位置から始まり、指定したバイト数まで続きます。

UrlDecodeToBytes(Byte[])

ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs

URL でエンコードされたバイト配列をデコードされたバイト配列に変換します。

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlDecodeToBytes(byte[]? bytes);
public static byte[] UrlDecodeToBytes(byte[] bytes);
static member UrlDecodeToBytes : byte[] -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte()) As Byte()

パラメーター

bytes
Byte[]

デコードするバイトの配列。

返品

Byte[]

デコードされたバイト配列。

注釈

空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティに変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれる場合、 < 文字と > は %3c および %3eとしてエンコードされます。

Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。

こちらもご覧ください

適用対象

UrlDecodeToBytes(String)

ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs

URL でエンコードされた文字列をデコードされたバイト配列に変換します。

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str);
public static byte[]? UrlDecodeToBytes(string? str);
public static byte[] UrlDecodeToBytes(string str);
static member UrlDecodeToBytes : string -> byte[]
Public Shared Function UrlDecodeToBytes (str As String) As Byte()

パラメーター

str
String

デコードする文字列。

返品

Byte[]

デコードされたバイト配列。

注釈

空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティに変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれる場合、 < 文字と > は %3c および %3eとしてエンコードされます。

Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。

こちらもご覧ください

適用対象

UrlDecodeToBytes(String, Encoding)

ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs

指定したデコード オブジェクトを使用して、URL でエンコードされた文字列をデコードされたバイト配列に変換します。

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlDecodeToBytes(string? str, System.Text.Encoding e);
public static byte[] UrlDecodeToBytes(string str, System.Text.Encoding e);
static member UrlDecodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlDecodeToBytes (str As String, e As Encoding) As Byte()

パラメーター

str
String

デコードする文字列。

e
Encoding

デコード スキームを指定する Encoding オブジェクト。

返品

Byte[]

デコードされたバイト配列。

注釈

空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティに変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれる場合、 < 文字と > は %3c および %3eとしてエンコードされます。

Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。

こちらもご覧ください

適用対象

UrlDecodeToBytes(Byte[], Int32, Int32)

ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs
ソース:
HttpUtility.cs

URL でエンコードされたバイト配列をデコードされたバイト配列に変換します。これは、配列内の指定した位置から始まり、指定したバイト数まで続きます。

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlDecodeToBytes(byte[]? bytes, int offset, int count);
public static byte[] UrlDecodeToBytes(byte[] bytes, int offset, int count);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()

パラメーター

bytes
Byte[]

デコードするバイトの配列。

offset
Int32

デコードを開始するバイト配列内の位置。

count
Int32

デコードするバイト数。

返品

Byte[]

デコードされたバイト配列。

例外

bytesnullですが、 count0と等しくありません。

offset0 より小さいか、 bytes 配列の長さを超えています。

-又は-

count0より小さいか、 count + offsetbytes 配列の長さを超えています。

注釈

空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティに変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれる場合、 < 文字と > は %3c および %3eとしてエンコードされます。

Web アプリケーションの外部で値をエンコードまたはデコードするには、 WebUtility クラスを使用します。

こちらもご覧ください

適用対象