データベース文字セットおよび照合順序変更ガイド: 文字詳細の復元
このガイドは、データベースの照合設定が正しくないため、中国語と日本語の文字が文字化けして表示される問題を解決します。目標は、照合順序を変更し、文字の詳細を復元することです。
データベースの並べ替えルールを変更します:
<code class="language-sql">ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;</code>
テーブルの並べ替えルールを変更します:
<code class="language-sql">ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;</code>
列の並べ替えルールを変更します:
<code class="language-sql">ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;</code>
utf8mb4_0900_ai_ci 各部の意味:
追加情報:
以上がデータベースの照合順序を変更して中国語と日本語の文字化けを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。