HttpUtility.UrlEncodeToBytes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文字列またはバイト配列をエンコードされたバイト配列に変換します。
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[]
エンコードするバイト配列。
戻り値
エンコードされたバイト配列。
注釈
空白や句読点などの文字が 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
エンコードする文字列。
戻り値
エンコードされたバイト配列。
注釈
空白や句読点などの文字が 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
エンコードする文字列。
戻り値
エンコードされたバイト配列。
注釈
空白や句読点などの文字が 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
エンコードするバイト数。
戻り値
エンコードされたバイト配列。
例外
bytes
は null
ですが、count
は 0
と一致しません。
offset
が 0
未満か、bytes
配列の長さを超えています。
- または -
count
が 0
未満か、count
+ offset
が bytes
配列の長さを超えています。
注釈
空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティと同等の文字に変換します。URL デコードはエンコードを逆にします。 たとえば、URL で送信されるテキストブロックに埋め込まれると、文字 < と > は %3c および %3e としてエンコードされます。
WebUtility クラスを使用して、web アプリケーションの外部の値をエンコード、またはデコードします。
こちらもご覧ください
適用対象
.NET