Uri.UnescapeDataString 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
UnescapeDataString(ReadOnlySpan<Char>) |
将范围转换为其未转义表示形式。 |
UnescapeDataString(String) |
将字符串转换为其未转义表示形式。 |
将范围转换为其未转义表示形式。
public:
static System::String ^ UnescapeDataString(ReadOnlySpan<char> charsToUnescape);
C#
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>
到非景观的跨度。
返回
charsToUnescape
的未转义表示形式。
适用于
.NET 10 和 .NET 9
产品 | 版本 |
---|---|
.NET | 9, 10 |
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- UriExt.cs
将字符串转换为其未转义表示形式。
public:
static System::String ^ UnescapeDataString(System::String ^ stringToUnescape);
C#
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,然后将任何加号字符(“+”)转换为空格。
C#
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 内的空格转义为加号(“+”)字符;但是,UnescapeDataString 方法不会将加号字符转换为空格,因为此行为并非在所有 URI 方案中都是标准的。
另请参阅
适用于
.NET 10 和其他版本
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |