(31-12-2013, Saat:09:32)YaPRaQQ Adlı Kullanıcıdan Alıntı: Öncelikle xpserkana yeni sürüm için teşekkürler..
Sorunuza gelecek olursak 4 baytlık utf 8 desteği 4 baytlık karakterlerde hata oluşmaması için verilmekte.. örneğin standart ascii karakterleri 1 bayt iken bunun dışındaki karakterler daha büyük boyutta olabilmekte örneğin japon veya çin harfleri.. Bazı ekstra durumlarda da 4 baytlık karakter depolama alanı olması daha iyidir.. yani utf8mb4 utf-8 den daha geniş bir karakter setidir.. orjinal utf-8 maks 3 baytlık karakter depolayabilirken utf8mb4 4 bayt depolayabilir bu yüzden mysql 5.5 sürümlerinden daha aşağısına donmeniz gerekirse veri kaybı olur.. şu an için de dünya üzerinde hala birçok firma sql 5.5 ten düşük sürümler kullandığından karakter setini utf8mb4 yapmak gereksiz diyorum..
Rica ederim Tolga kardeşim ne demek.
Bu arada açıklaman gayet güzel ve anlaşır bir dilde olmuş. Bununla ilgilide konuya uyarımı yapmıştım, seninde dediğin gibi veri kaybı olasılığı %90, zaten böyle bir durumda ne yedek alınabiliyor nede alınan yedek, alınması başarılı olsa dahi eksik ve hatalı olacağından 5.5.3 alt sürümlerde çalışmayacaktır. Ancak ileriki zamanlarda 4 baytlık UTF-8 desteğinin kullanılmasıda çok iyi bir gelişime ve yaşanan hataları daha aza indirgemeye yol açacağı düşünüldüğü için kullanıma sunulmuştur..