文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  為 Unicode 字元集新增 UCA 定序

12.14.4 為 Unicode 字元集新增 UCA 定序

本節說明如何透過在 MySQL Index.xml 檔案中,在 <charset> 字元集描述內撰寫 <collation> 元素,來為 Unicode 字元集新增 UCA 定序。此處描述的程序不需要重新編譯 MySQL。它使用區域設定資料標記語言 (LDML) 規格的子集,該規格可在 http://www.unicode.org/reports/tr35/ 中找到。使用這種方法,您不需要定義整個定序。相反地,您會從現有的基本定序開始,並描述新定序與基本定序的差異之處。下表列出可定義 UCA 定序的 Unicode 字元集的基本定序。無法為 utf16le 建立使用者定義的 UCA 定序;沒有任何可作為此類定序基礎的 utf16le_unicode_ci 定序。

表 12.4 可用於使用者定義 UCA 定序的 MySQL 字元集

字元集 基本定序
utf8mb4 utf8mb4_unicode_ci
ucs2 ucs2_unicode_ci
utf16 utf16_unicode_ci
utf32 utf32_unicode_ci

以下章節說明如何新增使用 LDML 語法定義的定序,並提供 MySQL 中支援的 LDML 規則摘要。