10.4.4 Unicode 문자 세트에 UCA 데이터 정렬 추가
- 10.4.4.1 LDML 구문을 사용한 UCA 데이터 정렬의 정의
- 10.4.4.2 MySQL에서 지원되는 LDML 구문
- 10.4.4.3 Index.xml의 구문 분석 중의 진단
이 섹션에서는 MySQL Index.xml
파일에서 <charset>
문자 세트의 설명에 <collation>
요소를 작성하여 Unicode 캐릭터 세트의 UCA 데이터 정렬을 추가하는 방법을 설명합니다. 여기에서 설명하는 절차는 MySQL의 컴파일은 필요하지 않습니다. 이것은 http://www.unicode.org/reports/tr35/ 에서 사용할 수있는 Locale Data Markup Language (LDML) 사양의 일부를 사용합니다. 이 방법을 사용하면 데이터 정렬 전체를 정의 할 필요가 없습니다. 대신 기존의 "기본"데이터 정렬에서 시작 기본 데이터 정렬과 어떻게 다른지한다는 점에서 새로운 데이터 정렬에 대해 설명합니다. 다음 표는 UCA 데이터 정렬을 정의 할 수있는 Unicode 캐릭터 세트의 기본 데이터 정렬을 나열하고 있습니다. utf16le
사용자 정의 UCA 데이터 정렬은 만들 수 없습니다. 이러한 데이터 정렬의 기반 역할을 utf16le_unicode_ci
데이터 정렬은 없습니다.
Table 10.1 MySQL Character Sets Available for User-Defined UCA Collations
Character Set | Base Collation |
---|---|
utf8 | utf8_unicode_ci |
ucs2 | ucs2_unicode_ci |
utf16 | utf16_unicode_ci |
utf32 | utf32_unicode_ci |
다음 섹션에서는 LDML 구문을 사용하여 정의 된 데이터 정렬을 추가하는 방법을 설명하고 MySQL에서 지원되는 LDML 규칙의 요약을 나타냅니다