Eğer MySQL 4.1 ve üzeri bir sürüm kullanıyor iseniz tabloların ve MySQL ile iletişim sırasında kullanılan karakter setlerinin latin5_turkish olarak ayarlanmış olması genel olarak tavsiye edilir ama bunun asıl nedeni sıralama yaparken Türkçe karakter sırasına göre sıralama yapması için.

Yoksa bunlar latin1_swedish olsa da pek fazla problem yok, her ikisi de aynı karakter seti olduktan sonra.

Ama istersen sen yine de bunları latin5_turkish olarak ayarlayabilirsin. Bunun için öncelikle tabloları eğer değillerse pma üzerinden latin5_turkish olarak ayarla ve verileri bu işlemden sonra gir. Ondan sonra da sitende mysql_connect() fonksiyonunun altına aşadağı ki üç satırlık kodu ekle.

 mysql_query("SET NAMES 'latin5'");
 mysql_query("SET CHARACTER SET latin5");
 mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");