Çoğunlukla veritabanı kayıt türünden oluşmaktadır.
UTF 8 İLE YAPMAK
UTF-8 birçok ortamda size kolaylık sağlayacaktır.
Çözüm:
HTML sayfasında en üstüne şu yazılı olacak.
<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" />Dil seçimi bu şekilde olacaktır.

Herşeyi birebir bu şekilde yaptıysanız sorun ortadan kalkıcaktır.
2. YÖNTEM
HTML sayfaları için en üstü verdiğimiz meta kodu ekli olmalıdır.
<meta http-equiv="Content-Type" content="text/HTML; charset=ISO-8859-9" />Veritabanı olarak Latin5_Turkish seçmeniz uygun olacaktır:

Eğer veritabanından alınan bilgiler yanlış gelirse veritabanı bağlantısından hemen sonra şunu eklemelisiniz.
mysql_select_db("veritabani_adi");
mysql_query("SET NAMES ´latin5´");
mysql_query("SET CHARACTER SET latin5");Herkese iyi forumlar