MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  複雑な文字セットの文字列照合のサポート

10.13.2 複雑な文字セットの文字列照合のサポート

MYSET という名前の単純な文字セットの場合、ソートルールは、<collation> 要素内の <map> 配列要素を使用して、MYSET.xml 構成ファイルで指定されます。 言語に関するソートルールが非常に複雑で、単純な配列では扱えない場合、strings ディレクトリ内の ctype-MYSET.c ソースファイルで文字列照合関数を定義する必要があります。

既存の文字セットからは、これらの関数がどのように実装されているかを示す最適なドキュメントおよび例が得られます。 big5czechgbksjistis160 文字セットのファイルなど、strings ディレクトリ内の ctype-*.c ファイルを調べます。 MY_COLLATION_HANDLER 構造を見て、どのように使用されているかを確認します。 追加情報については、strings ディレクトリ内の CHARSET_INFO.txt ファイルも参照してください。


関連キーワード:  文字, セット, 照合, 順序, サポート, 追加, utf, バイト, 一般, 言語