WebUtility.UrlDecode(String) メソッド

定義

URL での転送用にエンコードされた文字列をデコードされた文字列に変換します。

public:
 static System::String ^ UrlDecode(System::String ^ encodedValue);
public static string UrlDecode (string encodedValue);
public static string? UrlDecode (string? encodedValue);
static member UrlDecode : string -> string
Public Shared Function UrlDecode (encodedValue As String) As String

パラメーター

encodedValue
String

デコード対象となる URL エンコードされた文字列。

戻り値

デコードされた文字列。

注釈

空白や句読点などの文字が HTTP ストリームで渡されると、受信側で誤って解釈される可能性があります。 URL エンコードは、URL で許可されていない文字を同等の 16 進エスケープ シーケンスに変換します。 16 進数のエスケープ シーケンスは大文字です。 たとえば、 と の<>文字は、エスケープ シーケンス%3C%3Eにエンコードされます。 メソッドは UrlEncode 、URL でエンコードされた文字列を作成します。

URL デコードは、16 進数のエスケープ シーケンスを対応する ASCII 文字に置き換えます。 たとえば、URL でエンコードされたテキストのブロックに埋め込まれると、エスケープ シーケンス %3c%3e が文字 <>にデコードされます。

適用対象