Tetapi saya telah membaca tentang pentingnya MySQL Collation dan apa yang telah saya pelajari sejauh ini tentang kompatibilitas dan akurasi adalah 4 ini tampaknya menjadi taruhan terbaik saya.
- utf8_unicode_ci
- utf8_unicode_520_ci
- utf8mb4_unicode_ci
- utf8mb4_unicode_520_ci
Dari pemahaman saya uft8mb4 akan baik untuk karakter dengan dukungan bahasa mutli (karakter) (Jepang misalnya). uf8 hanya mendukung 3 byte sementara uf8mb4 mendukung 4 byte. Jadi sepertinya pilihan yang jelas adalah uf8mb4, tetapi tampaknya Anda memiliki batas panjang (Sial! Saya ingin kue saya dan memakannya juga), yang sedikit menjadi perhatian (saya pikir).
Kemudian Anda memperhitungkan tentang standar 520; yang menawarkan lebih banyak, dari sedikit yang bisa saya temukan di atasnya. Tapi itu tentu saja masalahnya, saya bisa menemukan sangat sedikit tentang hal itu. Hanya saja orang-orang mengatakan itu adalah peningkatan, namun menjadi sangat kabur tentang bagaimana itu.
Saya ingin yang paling bisa saya dapatkan dengan batasan sesedikit mungkin ... Saya pikir seseorang di sini mungkin tahu satu atau dua hal. Situs resmi MySQL tidak informatif seperti yang saya harapkan.
Dari 4 yang akan menawarkan kompatibilitas, akurasi, dan panjang penyimpanan paling banyak? Juga apa sebenarnya perbedaan besar antara standar 502?
character set
atau disebut oleh MySQLcharset
), sehinggautf8
akan memberi Anda UTF-8 3-byte (non-standar) danutf8mb4
akan memberi Anda UTF-8 4-byte.520_ci
. Untuk situs web saya, saya tidak peduli.utf8mb4_unicode_520_ci
pemeriksaan?