MySQL のインストール時に中国語の文字化けが発生する場合、通常はデータベース内の文字セット設定が正しくないことが原因です。この場合、中国語の文字を正しく保存して表示できるように、MySQL の文字セットを調整する必要があります。 MySQLのインストール時に表示される中国語の文字化けへの対処方法と、具体的なコード例を紹介します。
MySQL の中国語文字化けの問題を解決する前に、まず MySQL の現在の文字セット設定を理解する必要があります。次の手順で表示できます。
SHOW VARIABLES LIKE 'character%';
上記の SQL ステートメントを実行して、character_set_database、character_set_server、character_set_client などの MySQL の現在の文字セット設定を表示します。
MySQL の文字セット設定が正しくなく、中国語の文字化けが発生する場合は、対応する調整を行う必要があります。具体的なコード例を次に示します。
vim /etc/my.cnf
を変更します。構成ファイルに次の内容を追加または変更します。
[client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4'
ALTER DATABASE my_database CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; ALTER TABLE my_table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
文字セット設定を変更した後、変更を有効にするために忘れずに MySQL サービスを再起動してください:
systemctl restart mysql
最後に、中国語の文字を挿入してクエリを実行することで、MySQL が中国語の文字を正しく処理したかどうかをテストできます。
INSERT INTO my_table (column_name) VALUES ('中文测试'); SELECT * FROM my_table WHERE column_name = '中文测试';
上記の操作を通じて、次のことができるはずです。 MySQL のインストール中に発生する中国語の文字化けを解決し、中国語の文字を正しく保存して表示できるようにします。上記のコード例が問題の解決に役立つことを願っています。
以上がMySQLのインストール中に表示される中国語の文字化けに対処する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。