3

utf8_general_ci照合を使用して新しいデータベースを作成し、utf8_general_ci照合を使用してテストテーブルを作成してから、データベース(構造)をクリックすると、次のようになります。

代替テキスト

その「latin1_swedish_ci」が表示されるのはなぜですか?

編集:

これを変更する方法はわかりました。phpmyadminの[変数]タブの[サーバー変数と設定]の下にあります。

代替テキスト

これは、新しいデータベースを作成するときの様子です。

代替テキスト

4

2 に答える 2

1

通常、照合の問題によりクエリの実行が非常に遅くなるため、すべてが適切に設定されていることが重要です。

データベース接続の照合、データベースの照合、およびテーブルの照合があります。3つすべてがutf8に設定されていることを確認してください。問題が解決しない場合は、phpmyadmin構成ファイルを確認して、どの照合デフォルトが表示されているかを確認してください。

于 2009-09-11T17:12:40.753 に答える
0

phpMyAdminのフォルダに移動してconfig.inc.phpを探します。それを開いて「照合」を検索します。おそらく、370行目を検索します-に変更します-

$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';
于 2009-09-11T17:32:45.337 に答える