HttpUtility.UrlDecode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
URL での転送用にエンコードされた文字列をデコードされた文字列に変換します。
WebUtility クラスを使用して、web アプリケーションの外部の値をエンコード、またはデコードします。
オーバーロード
UrlDecode(String, Encoding) |
指定されたエンコード オブジェクトを使用して、URL でエンコードされた文字列を、デコードされた文字列に変換します。 |
UrlDecode(Byte[], Int32, Int32, Encoding) |
指定されたエンコード オブジェクトを使用して、URL エンコードのバイト配列のうち、配列内の指定された位置から、指定されたバイト数の長さ分を、デコード済み文字列に変換します。 |
UrlDecode(String) |
URL での転送用にエンコードされた文字列をデコードされた文字列に変換します。 |
UrlDecode(Byte[], Encoding) |
指定されたデコード オブジェクトを使用して、URL でエンコードされたバイト配列を、デコードされた文字列に変換します。 |
UrlDecode(String, Encoding)
指定されたエンコード オブジェクトを使用して、URL でエンコードされた文字列を、デコードされた文字列に変換します。
public:
static System::String ^ UrlDecode(System::String ^ str, System::Text::Encoding ^ e);
public:
static System::String ^ UrlDecode(System::String ^ s, System::Text::Encoding ^ e);
public static string? UrlDecode (string? str, System.Text.Encoding e);
public static string UrlDecode (string str, System.Text.Encoding e);
public static string UrlDecode (string s, System.Text.Encoding e);
static member UrlDecode : string * System.Text.Encoding -> string
static member UrlDecode : string * System.Text.Encoding -> string
Public Shared Function UrlDecode (str As String, e As Encoding) As String
Public Shared Function UrlDecode (s As String, e As Encoding) As String
パラメーター
- strs
- String
デコードする文字列。
戻り値
デコードされた文字列。
注釈
空白や句読点などの文字が HTTP ストリームで渡された場合、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティの同等の文字に変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれると、文字 < and > は %3c と %3e としてエンコードされます。
WebUtility クラスを使用して、web アプリケーションの外部の値をエンコード、またはデコードします。
こちらもご覧ください
適用対象
UrlDecode(Byte[], Int32, Int32, Encoding)
指定されたエンコード オブジェクトを使用して、URL エンコードのバイト配列のうち、配列内の指定された位置から、指定されたバイト数の長さ分を、デコード済み文字列に変換します。
public:
static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, int offset, int count, System::Text::Encoding ^ e);
public static string? UrlDecode (byte[]? bytes, int offset, int count, System.Text.Encoding e);
public static string UrlDecode (byte[] bytes, int offset, int count, System.Text.Encoding e);
static member UrlDecode : byte[] * int * int * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), offset As Integer, count As Integer, e As Encoding) As String
パラメーター
- bytes
- Byte[]
デコードするバイト配列。
- offset
- Int32
バイト配列のうち、デコードを開始する位置。
- count
- Int32
デコードするバイト数。
戻り値
デコードされた文字列。
例外
bytes
は null
ですが、count
は 0
と一致しません。
offset
が 0
未満か、bytes
配列の長さを超えています。
- または -
count
が 0
未満か、count
+ offset
が bytes
配列の長さを超えています。
注釈
空白や句読点などの文字が HTTP ストリームで渡された場合、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティの同等の文字に変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれると、文字 < and > は %3c と %3e としてエンコードされます。
WebUtility クラスを使用して、web アプリケーションの外部の値をエンコード、またはデコードします。
こちらもご覧ください
適用対象
UrlDecode(String)
URL での転送用にエンコードされた文字列をデコードされた文字列に変換します。
public:
static System::String ^ UrlDecode(System::String ^ str);
public static string? UrlDecode (string? str);
public static string UrlDecode (string str);
static member UrlDecode : string -> string
Public Shared Function UrlDecode (str As String) As String
パラメーター
- str
- String
デコードする文字列。
戻り値
デコードされた文字列。
注釈
空白や句読点などの文字が HTTP ストリームで渡された場合、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティの同等の文字に変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれると、文字 < and > は %3c と %3e としてエンコードされます。
WebUtility クラスを使用して、web アプリケーションの外部の値をエンコード、またはデコードします。
こちらもご覧ください
適用対象
UrlDecode(Byte[], Encoding)
指定されたデコード オブジェクトを使用して、URL でエンコードされたバイト配列を、デコードされた文字列に変換します。
public:
static System::String ^ UrlDecode(cli::array <System::Byte> ^ bytes, System::Text::Encoding ^ e);
public static string? UrlDecode (byte[]? bytes, System.Text.Encoding e);
public static string UrlDecode (byte[] bytes, System.Text.Encoding e);
static member UrlDecode : byte[] * System.Text.Encoding -> string
Public Shared Function UrlDecode (bytes As Byte(), e As Encoding) As String
パラメーター
- bytes
- Byte[]
デコードするバイト配列。
戻り値
デコードされた文字列。
注釈
空白や句読点などの文字が HTTP ストリームで渡された場合、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を文字エンティティの同等の文字に変換します。URL デコードはエンコードを反転します。 たとえば、URL で送信されるテキストブロックに埋め込まれると、文字 < and > は %3c と %3e としてエンコードされます。
WebUtility クラスを使用して、web アプリケーションの外部の値をエンコード、またはデコードします。