Karakter karşılaştırma (charset collation) veri tabanının farklı dillerle uyumununun sağlanması için geliştirilmiştir. Örneğin Türkçe deki çengelli harfler (ç,ğ,ş gibi) latin alfabesinde yoktur. Bu durumda eğer veritabanı Türkçe karakter seti desteklemiyorsa utf8_general_ci gibi genel geçer
bir karakter seti kullanılmalıdır. Birçok dil de genel olarak bu karakter seti kullanılır. Satın almış olduğunuz hosting hizmeti yurtdışında bir firmaya aitse Türkçe karakter seti ni desteklemiyor olabilir böyle durumda yukarda anlatıldığı gibi bir seçim yapmanız gerekir.