Uri.UnescapeDataString メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
UnescapeDataString(ReadOnlySpan<Char>) |
スパンをエスケープされていない表現に変換します。 |
UnescapeDataString(String) |
文字列をエスケープされていない表現に変換します。 |
UnescapeDataString(ReadOnlySpan<Char>)
スパンをエスケープされていない表現に変換します。
public:
static System::String ^ UnescapeDataString(ReadOnlySpan<char> charsToUnescape);
public static string UnescapeDataString (ReadOnlySpan<char> charsToUnescape);
static member UnescapeDataString : ReadOnlySpan<char> -> string
Public Shared Function UnescapeDataString (charsToUnescape As ReadOnlySpan(Of Char)) As String
パラメーター
- charsToUnescape
- ReadOnlySpan<Char>
unescape へのスパン。
戻り値
charsToUnescape
のエスケープされていない表現.
適用対象
UnescapeDataString(String)
- ソース:
- UriExt.cs
- ソース:
- UriExt.cs
- ソース:
- UriExt.cs
文字列をエスケープされていない表現に変換します。
public:
static System::String ^ UnescapeDataString(System::String ^ stringToUnescape);
public static string UnescapeDataString (string stringToUnescape);
static member UnescapeDataString : string -> string
Public Shared Function UnescapeDataString (stringToUnescape As String) As String
パラメーター
- stringToUnescape
- String
エスケープを行う文字列。
戻り値
stringToUnescape
のエスケープされていない表現.
例外
stringToUnescape
は null
です。
例
次のコード例では、URI をエスケープし、任意のプラス文字 ("+") をスペースに変換します。
String DataString = Uri.UnescapeDataString(".NET+Framework");
Console.WriteLine("Unescaped string: {0}", DataString);
String PlusString = DataString.Replace('+',' ');
Console.WriteLine("plus to space string: {0}", PlusString);
let DataString = Uri.UnescapeDataString ".NET+Framework"
printfn $"Unescaped string: {DataString}"
let PlusString = DataString.Replace('+',' ')
printfn $"plus to space string: {PlusString}"
注釈
この方法は慎重に使用する必要があります。 以前にエスケープされていない文字列をエスケープすると、あいまいさとエラーにつながる可能性があります。
多くの Web ブラウザーは、URI 内のスペースをプラス ("+") 文字にエスケープします。ただし、この動作はすべての URI スキームで標準ではないため、UnescapeDataString メソッドは文字をスペースに変換しません。
こちらもご覧ください
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET