Membetulkan Paparan Aksara Pangkalan Data dengan Pengumpulan UTF8mb4
Pangkalan data, yang pada mulanya disediakan dengan himpunan Latin, mengalami masalah paparan dengan aksara Cina dan Jepun. Panduan ini menggariskan langkah-langkah untuk membetulkannya dengan beralih kepada pengumpulan UTF8mb4.
Mengubah suai Pengumpulan Pangkalan Data
Untuk menukar set aksara pangkalan data dan penyusunan:
<code class="language-sql">ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;</code>
Arahan ini mengemas kini seluruh pangkalan data.
Melaraskan Pengumpulan Jadual
Untuk situasi di mana hanya jadual tertentu memerlukan pelarasan:
<code class="language-sql">ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;</code>
Mengemas kini Pengumpulan Lajur
Untuk mengubah suai himpunan lajur individu:
<code class="language-sql">ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;</code>
Menyahkod "utf8mb4_0900_ai_ci"
Mari kita pecahkan himpunan "utf8mb4_0900_ai_ci":
Ini memastikan pengendalian dan paparan yang betul bagi pelbagai watak antarabangsa.
Sumber Lanjut
Untuk mendapatkan maklumat yang lebih mendalam, rujuk sumber ini:
utf8_general_ci
dan utf8_unicode_ci
utf8_general_ci
dan utf8_unicode_ci
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Isu Paparan Aksara Pangkalan Data dengan Menukar Pengumpulan kepada UTF8mb4?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!