Ama MySQL Harmanlamanın önemini okudum ve şu ana kadar uyumluluk ve doğruluk hakkında öğrendiklerim, bu 4 en iyi bahisim gibi görünüyor.
- utf8_unicode_ci
- utf8_unicode_520_ci
- utf8mb4_unicode_ci
- utf8mb4_unicode_520_ci
Benim anlayışımdan uft8mb4 mutli dil (karakter) desteği olan karakter için iyi olurdu (örneğin japonca). uf8mb4 4 baytı desteklerken uf8 sadece 3 baytı destekler. Bu yüzden bariz seçim uf8mb4 gibi görünüyor, ama yakalama bir uzunluk sınırınız var gibi görünüyor (Lanet olsun! Ben pasta istiyorum ve yemek de), bu biraz endişe (sanırım).
O zaman 520 standardını dikkate alırsınız; bu da daha az şey sunabiliyor. Ama elbette mesele bu, bu konuda çok az şey bulabilirdim. Sadece insanlar bunun bir gelişme olduğunu söylüyor, ancak bunun nasıl olduğu konusunda çok belirsiz.
Mümkün olduğunca az kısıtlamayla alabileceğim en iyisini istiyorum ... Burada birinin bir ya da iki şey bildiğini düşündüm. Resmi MySQL sitesi, umduğum kadar bilgilendirici değildi.
En çok uyumluluk, doğruluk ve en uzun depolama uzunluğunu sunan 4 modelden hangisi? Ayrıca 502 standardı arasındaki büyük fark gerçekten nedir?
character set
veyacharset
), bu nedenleutf8
size 3 baytlık (standart olmayan) UTF-8 veutf8mb4
4 baytlık UTF-8 sağlayacaktır.