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>
비스케이프할 범위입니다.
반환
charsToUnescape
의 이스케이프되지 않은 표현입니다.
적용 대상
UnescapeDataString(String)
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- 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}"
설명
이 메서드는 주의하여 사용해야 합니다. 이전에 이스케이프되지 않은 문자열을 이스케이프 해제하면 모호성과 오류가 발생할 수 있습니다.
많은 웹 브라우저가 URI 내부의 공백을 더하기("+") 문자로 이스케이프합니다. 그러나 UnescapeDataString 메서드는 이 동작이 모든 URI 스키마에서 표준이 아니므로 더하기 문자를 공백으로 변환하지 않습니다.
추가 정보
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET