MediaWiki の新しいバージョン (1.20wmf4) をテストしたところ、データベースの文字セットに関する次のメッセージが表示されました (スクリーン キャプチャを参照)。
バイナリ モードでは、MediaWiki は UTF-8 テキストをバイナリ フィールドでデータベースに格納します。これは、MySQL の UTF-8 モードよりも効率的であり、Unicode 文字の全範囲を使用できます。
UTF-8 モードでは、MySQL はデータの文字セットを認識し、適切に表示および変換できますが、基本多言語面より上に文字を格納することはできません。
私は MediaWiki エンジン上に独自の Wiki を持っていますが、私のテーブルにはutf8_general_ci
照合があります。私の質問は:既存のデータベースで照合を簡単に変更する方法は?utf8_general_ci
binary
私の MediaWiki バージョン: 1.19.0
私の MySQL 情報:
- サーバー: UNIX ソケット経由のローカルホスト
- サーバーのバージョン: 5.1.52
- プロトコル バージョン: 10
- MySQL 文字セット: UTF-8 Unicode (utf8)