bunların hazır bir filtresi var mı? â'yı a'ya dönüştürsün vs.?

utf-8 charset ve collation kullanmayi denediniz mi?


zaten öyle kullanıyorum.
ä gibi harfler bulunan kelimeleri eksik giriyor veritabanıma.


charset ve collation'in utf-8 olmasi yetmiyor, baglantinin da utf-8 hatta sayfalarin encoding'inin ve apache default charset'inin de utf-8 olmasi gerekiyor. form'u post ettiginizde data latin5 veya latin1'e cevriliyor olabilir o olmasa bile set_names utf8 yapmadiysaniz database'e yazarken baglanti charset'inden dolayi utf-8 gondermiyordur. utf-8'le rusca dahil bir suru dilin bir suru abuk subuk karakterlerini kullanmistim.


şuan tüm php dosyalarım utf-8 olarak kodlanıyor(encoding daha doğrusu), veritabanımdaki tablolarımın tamamını utf-8 olarak açıyorum. sitemin dili zaten utf-8.
zaten bu harfleri ekrana bastırırken sorun yok.
ama veritabanına kaydettiğimde seinälaef gibi bir isim varsa; sein diye kaydediyor.


mysql_query("SET_NAMES UTF8"); diyorum o zaman son olarak. o da olmazsa diyecek biseyim yok.
