Pemformatan Baris Perintah MySQL dengan UTF8: Memelihara Reka Letak Jadual
Masalah:
Arahan MySQL output baris untuk jadual yang mengandungi aksara bukan Latin menjadi herot apabila bertukar kepada pengekodan UTF-8. Ini boleh menghalang kebolehbacaan.
Jawapan Ringkas:
Lancarkan klien MySQL dengan pilihan --default-character-set=utf8. Sebagai alternatif, tetapkan pilihan ini dalam fail /etc/mysql/my.cnf.
Penjelasan Terperinci:
Pilihan --default-character-set memaksa aksara tetapkan pembolehubah (set_karakter_klien, set_karakter_sambungan dan set_huruf_hasil) kepada UTF-8. Ini memastikan data diformat dengan betul walaupun semasa memaparkan aksara bukan Latin.
Walau bagaimanapun, jika masalah berterusan, pertimbangkan perkara berikut:
Pertimbangan:
Perhatikan bahawa MySQL's Pelaksanaan UTF-8 (utf8) mungkin tidak mematuhi piawaian UTF-8 sepenuhnya. Jika pelaksanaan UTF-8 yang benar dan penuh diperlukan, gunakan set charset utf8mb4.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaparkan Jadual MySQL dengan Aksara UTF-8 dengan Betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!