10.1.2 Unicode

10.1.2 Unicode

since Haxe 4.0.0

Neko를 제외한 모든 Haxe 타깃은 기본적으로 문자열에서 Unicode를 지원합니다. Unicode가 지원되는 타깃에는 컴파일 타임 정의 target.unicode가 설정됩니다.

Haxe 코드의 문자열은 유효한 Unicode 코드포인트 시퀀스를 나타냅니다. 타깃 간 문자열의 내부 표현이 다르기 때문에 기본 다국어 평면(BMP)만 일관되게 지원됩니다: 모든 BMP Unicode 코드포인트는 정확히 하나의 문자열 문자에 대응합니다.

모든 타깃에서 non-BMP 문자를 포함한 문자열을 서러게이트 쌍을 직접 디코딩하지 않고도 작업할 수 있습니다. 표준 라이브러리가 제공하는 Unicode 반복자 API를 사용하면 됩니다.

출처: Unicode

더 알아보기