arkadaşlar â ô falan filan gibi değişik alfabedeki harfler veritabanıma kaydolmuyor, striptags'tan geçirdiğim için sanırım. (a üzeri iki nokta vs.)

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?

tasa oturma soguk ceker

zaten öyle kullanıyorum.

ä gibi harfler bulunan kelimeleri eksik giriyor veritabanıma.

kameramotor

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.

tasa oturma soguk ceker

ş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.

kameramotor

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

tasa oturma soguk ceker
1

mobil görünümden çık