Uri.EscapeDataString 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
EscapeDataString(ReadOnlySpan<Char>) |
범위를 이스케이프된 표현으로 변환합니다. |
EscapeDataString(String) |
문자열을 이스케이프된 표현으로 변환합니다. |
EscapeDataString(ReadOnlySpan<Char>)
범위를 이스케이프된 표현으로 변환합니다.
public:
static System::String ^ EscapeDataString(ReadOnlySpan<char> charsToEscape);
public static string EscapeDataString (ReadOnlySpan<char> charsToEscape);
static member EscapeDataString : ReadOnlySpan<char> -> string
Public Shared Function EscapeDataString (charsToEscape As ReadOnlySpan(Of Char)) As String
매개 변수
- charsToEscape
- ReadOnlySpan<Char>
이스케이프할 범위입니다.
반환
charsToEscape
이스케이프된 표현입니다.
적용 대상
EscapeDataString(String)
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- UriExt.cs
문자열을 이스케이프된 표현으로 변환합니다.
public:
static System::String ^ EscapeDataString(System::String ^ stringToEscape);
public static string EscapeDataString (string stringToEscape);
static member EscapeDataString : string -> string
Public Shared Function EscapeDataString (stringToEscape As String) As String
매개 변수
- stringToEscape
- String
이스케이프할 문자열입니다.
반환
stringToEscape
이스케이프된 표현입니다.
예외
stringToEscape
null
.
참고: windows 스토어 앱 또는
stringToEscape
길이가 32766자를 초과합니다.
설명
기본적으로 EscapeDataString 메서드는 RFC 2396 예약되지 않은 문자를 제외한 모든 문자를 16진수 표현으로 변환합니다. IIS(International Resource Identifier) 또는 IDN(Internationalized Domain Name) 구문 분석이 사용되는 경우 EscapeDataString 메서드는 RFC 3986 미지급 문자를 제외한 모든 문자를 16진수 표현으로 변환합니다. 모든 유니코드 문자는 이스케이프되기 전에 UTF-8 형식으로 변환됩니다.
이 메서드는 stringToEscape
이스케이프 시퀀스가 없다고 가정합니다.
기본적으로 문자열은 RFC 2396에 따라 이스케이프됩니다. URI(International Resource Identifier) 또는 IDN(Internationalized Domain Name) 구문 분석을 사용하는 경우 RFC 3986 및 RFC 3987에 따라 문자열이 이스케이프됩니다. 예약된 문자와 예약되지 않은 문자의 정의는 다음 RFC를 참조하세요.
IRI 지원에 대한 자세한 내용은 Uri 클래스의 설명 섹션을 참조하세요.
적용 대상
.NET