ホームページ >データベース >mysql チュートリアル >mysqlのデフォルトのエンコーディングをUTF8に変更する方法
mysql のデフォルトのエンコーディングを UTF8 に変更する方法: 最初に [default-character-set=utf8] を client フィールドに追加し、次に [character-set-server=utf8] を mysqld フィールドに追加します。再起動 mysql サービスが有効になります。
関連する学習の推奨事項: mysql チュートリアル
デフォルトのエンコーディングを変更するUTF8 の mysql メソッド:
windows:
a. WIN R net stop mysql mysql サービスを閉じる
b. my- をコピーします。 dafault .ini の名前を my.ini に変更し、「
#UBUNTU:
** sudo vim /etc/mysql/my.cnf **进入
次の操作を実行します。
1. 次のように、[client] フィールドにdefault-character-set=utf8 を追加します:[client] port = 3306 socket = /var/lib/mysql/mysql.sock default-character-set=utf82. [mysqld] フィールドにcharacter-set-server=utf8 を追加します。
[mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock character-set-server=utf83. 次のように、[mysql] フィールドにdefault-character-set=utf8 を追加します:
[mysql] no-auto-rehash default-character-set=utf8変更が完了すると、サービス mysql restart によって mysql が再起動されます。サービスが有効になるまで。注: [mysqld] フィールドと [mysql] フィールドには違いがあります。誰もこれをオンラインで報告していません。 注: 'character%' のような変数を表示すると、mysql エンコーディング メソッドを表示できます。変更が完了すると、次のようになります:
+--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+
プログラミング学習について詳しく知りたい方は、phpトレーニングのコラムに注目してください!
以上がmysqlのデフォルトのエンコーディングをUTF8に変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。