다음을 통해 공유


WebUtility.UrlEncode(String) 메서드

정의

텍스트 문자열을 URL 인코딩된 문자열로 변환합니다.

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

매개 변수

value
String

URL로 인코딩할 텍스트입니다.

반환

URL 인코딩된 문자열입니다.

설명

공백 및 문장 부호와 같은 문자가 HTTP 스트림에 전달되면 수신 끝에서 잘못 해석될 수 있습니다. URL 인코딩은 URL에서 허용되지 않는 문자를 16진수 이스케이프 시퀀스로 구성된 문자 엔터티로 바꿉니다. 변환된 문자열은 UTF-8 형식을 준수해야 합니다.

URL 인코딩은 문자, 숫자 및 다음 문장 부호 문자를 제외한 모든 문자 코드를 대체합니다.

  • - (빼기 기호)

  • _(밑줄)

  • . (기간)

  • ! (느낌표)

  • * (별표)

  • () (괄호 열기 및 닫기)

각 ' '(공백) 문자는 (더하기) 문자로 + 변환됩니다.

예를 들어 URL로 전송할 텍스트 블록에 포함된 경우 및 > 문자 < 는 및 %3e%3c 인코딩됩니다.

메서드는 UrlDecode 인코딩을 반대로 합니다.

적용 대상