UTF-8 е подготвен за световно господство, Latin1 не е
Ако се опитвате да съхранявате не-латински знаци като китайски, японски, иврит, руски и т.н., използвайки кодиране Latin1, те ще се окажат като mojibake . Може да намерите уводния текст на тази статия полезно (и дори повече, ако знаете малко Java).
Имайте предвид, че пълната 4-байтова поддръжка на UTF-8 беше въведена само в MySQL 5.5. Преди тази версия тя достига само до 3 байта на знак, а не 4 байта на знак. Значи поддържаше само самолета BMP, а не напр. самолета Emoji. Ако искате пълна 4-байтова поддръжка на UTF-8, надстройте MySQL до поне 5.5 или изберете друга RDBMS като PostgreSQL. В MySQL 5.5+ се нарича utf8mb4код>
.