IDN
IDN (국제화 도메인 이름)
국제화 도메인 이름(IDN)을 일반적인 Unicode 표현과 ASCII 호환 인코딩(ACE) 표현 사이에서 변환하는 메서드를 제공하는 final 클래스입니다.
본문
국제화 도메인 이름은 Unicode 전체 범위의 문자를 사용할 수 있지만, 전통적인 도메인 이름은 ASCII 문자로 제한됩니다. ACE는 ASCII 문자만 사용하는 Unicode 문자열 인코딩으로, 전통적인 도메인 이름만 이해하는 소프트웨어(DNS 등)와 함께 사용할 수 있습니다.
국제화 도메인 이름은 RFC 3490에 정의되며, ToASCII와 ToUnicode 두 연산을 제공합니다. toASCII(String)와 toUnicode(String) 정적 메서드로 변환합니다.
toASCII(String)로 Unicode 도메인 이름을 ASCII 호환(ACE) 형식으로 변환합니다.
toUnicode(String)로 ACE 형식을 Unicode로 되돌립니다.
RFC 3490의 ToASCII/ToUnicode 연산에 기반하며 Stringprep과 Punycode를 사용합니다.