ホームページ > データベース > mysql チュートリアル > MySQL で my.cnf_MySQL を通じてデフォルトの文字セットを utf-8 に変更する方法と注意事項

MySQL で my.cnf_MySQL を通じてデフォルトの文字セットを utf-8 に変更する方法と注意事項

WBOY
リリース: 2016-10-09 08:33:38
オリジナル
1366 人が閲覧しました

オプション構成

設定ファイルのパス: /full/path/mysql/bin/my.cnf (默认为/etc/my.cnf )

リーリー

*注:

mysqld でデフォルトの文字セット設定を使用すると、mysql は起動時にエラーを報告し、起動できません。

手順

utf8 文字セットに関して、国内のデフォルト選択は: utf8_general_ci而不是utf8_unicode_ci

違いはキャラクターの比較にあります

上記の mysql の例を参照してください:

一般的に、ß = s は true です

しかし、Unicode の場合、ß = ss は true です

実際、これらの違いは主にドイツ語とフランス語にあり、私たち中国人にとっては、一般の方が速いため、通常は一般を使用します

ドイツ語とフランス語の比較に高い要件がある場合にのみ、Unicode を使用してください。一般的なものよりも正確です (ドイツ語とフランス語の基準によれば、比較または並べ替えの方が正確です)。

このドキュメントを確認してください: http://dev.mysql.com/doc/refman/5.7/en/charset-unicode-sets.html

さらに、utf8_bin_ci も一般的に使用されます。文字を比較する場合、Unicode も General も大文字と小文字を区別しないため、大文字と小文字を区別する必要がある場合は bin を使用してください。

概要
以上がこの記事の全内容です。ご質問がございましたら、メッセージを残していただければ幸いです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート