다음을 통해 공유


IDN.ToASCII 메서드

정의

오버로드

ToASCII(String)

RFC 3490의 ToASCII 작업에 정의된 대로 문자열을 유니코드에서 ASCII ACE(호환 인코딩)로 변환합니다.

ToASCII(String, IDNFlags)

RFC 3490의 ToASCII 작업에 정의된 대로 문자열을 유니코드에서 ASCII ACE(호환 인코딩)로 변환합니다.

ToASCII(String)

RFC 3490의 ToASCII 작업에 정의된 대로 문자열을 유니코드에서 ASCII ACE(호환 인코딩)로 변환합니다.

[Android.Runtime.Register("toASCII", "(Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? ToASCII (string? input);
[<Android.Runtime.Register("toASCII", "(Ljava/lang/String;)Ljava/lang/String;", "")>]
static member ToASCII : string -> string

매개 변수

input
String

처리할 문자열

반환

번역된 String

특성

예외

을 준수하지 않는 경우 input

설명

RFC 3490의 ToASCII 작업에 정의된 대로 문자열을 유니코드에서 ASCII ACE(호환 인코딩)로 변환합니다.

이 편리한 메서드는 blockquote<>#toASCII(String, int) toASCII(input,  0); </blockquote>

에 대한 java.net.IDN.toASCII(java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

ToASCII(String, IDNFlags)

RFC 3490의 ToASCII 작업에 정의된 대로 문자열을 유니코드에서 ASCII ACE(호환 인코딩)로 변환합니다.

[Android.Runtime.Register("toASCII", "(Ljava/lang/String;I)Ljava/lang/String;", "")]
public static string? ToASCII (string? input, Java.Net.IDNFlags flag);
[<Android.Runtime.Register("toASCII", "(Ljava/lang/String;I)Ljava/lang/String;", "")>]
static member ToASCII : string * Java.Net.IDNFlags -> string

매개 변수

input
String

처리할 문자열

flag
IDNFlags

프로세스 플래그; 0 또는 가능한 플래그의 논리적 OR일 수 있습니다.

반환

번역된 String

특성

예외

을 준수하지 않는 경우 input

설명

RFC 3490의 ToASCII 작업에 정의된 대로 문자열을 유니코드에서 ASCII ACE(호환 인코딩)로 변환합니다.

ToASCII 작업은 실패할 수 있습니다. 단계가 실패하면 ToASCII가 실패합니다. ToASCII 작업이 실패하면 IllegalArgumentException이 throw됩니다. 이 경우 입력 문자열을 국제화된 도메인 이름에 사용하면 안 됩니다.

레이블은 도메인 이름의 개별 부분입니다. RFC 3490에 정의된 원래 ToASCII 작업은 단일 레이블에서만 작동합니다. 이 메서드는 도메인 이름의 레이블이 항상 점으로 구분되어 있다고 가정하여 레이블과 전체 도메인 이름을 모두 처리할 수 있습니다. 다음 문자는 점으로 인식됩니다. \ u002E(전체 중지), \ u3002(표기법 전체 중지), \ uFF0E(전체 연결 전체 중지) 및 \ uFF61(반폭 표기법 전체 중지). 점이 레이블 구분 기호로 사용되는 경우 이 메서드는 모든 점을 \로 변경합니다. 출력 번역된 문자열의 u002E(전체 중지)입니다.

에 대한 java.net.IDN.toASCII(java.lang.String, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상