次の方法で共有


HttpUtility.UrlEncodeToBytes メソッド

定義

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

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

オーバーロード

UrlEncodeToBytes(Byte[])

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

UrlEncodeToBytes(String)

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

UrlEncodeToBytes(String, Encoding)

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

UrlEncodeToBytes(Byte[], Int32, Int32)

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

UrlEncodeToBytes(Byte[])

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

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

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

パラメーター

bytes
Byte[]

エンコードするバイト配列。

戻り値

Byte[]

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

注釈

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

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

こちらもご覧ください

適用対象

UrlEncodeToBytes(String)

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

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

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

パラメーター

str
String

エンコードする文字列。

戻り値

Byte[]

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

注釈

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

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

こちらもご覧ください

適用対象

UrlEncodeToBytes(String, Encoding)

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

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

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

パラメーター

str
String

エンコードする文字列。

e
Encoding

エンコード スキームを指定する Encoding

戻り値

Byte[]

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

注釈

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

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

こちらもご覧ください

適用対象

UrlEncodeToBytes(Byte[], Int32, Int32)

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

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

public:
 static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlEncodeToBytes (byte[]? bytes, int offset, int count);
public static byte[] UrlEncodeToBytes (byte[] bytes, int offset, int count);
static member UrlEncodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlEncodeToBytes (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 としてエンコードされます。

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

こちらもご覧ください

適用対象