MySQL 5.1 リファレンスマニュアル :: 4 データベース管理 :: 4.10 MySQL のローカライズと国際的使用 :: 4.10.6 マルチ バイト文字サポート
« 4.10.5 文字列照合サポート

4.10.7 キャラクタ セットに関する問題 »
Section Navigation      [Toggle]
  • 4.10 MySQL のローカライズと国際的使用
  • 4.10.1 データおよびソート用キャラクタ セット
  • 4.10.2 英語以外のエラーメッセージ
  • 4.10.3 新しいキャラクタ セットの追加
  • 4.10.4 キャラクタ定義配列
  • 4.10.5 文字列照合サポート
  • 4.10.6 マルチ バイト文字サポート
  • 4.10.7 キャラクタ セットに関する問題
  • 4.10.8 MySQL サーバのタイム ゾーン サポート
  • 4.10.9 MySQL サーバのローケル サポート

4.10.6. マルチ バイト文字サポート

マルチ バイト文字を含む新しいキャラクタ セットのサポートを追加する場合、マルチ バイト文字関数を使用する必要があります。

現在のところ、これに関する最良のドキュメントは、すでに実装しているキャラクタ セットです。たとえば、euc_kr、gb2312、gbk、sjis、ujis などのキャラクタセットを参照してください。これらは、strings ディレクトリの ctype-charset_name.c ファイルに実装しています。

ソース ファイル先頭の特殊コメントで mbmaxlen_MYSET=N 値を指定する必要があります。N には、キャラクタ セット内の最大文字のバイト数を設定してください。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates