Phpmyadminden Girdiğim Yazılarda Karakter Hatası
7
●503
- 27-11-2009, 02:29:02Üyeliği durdurulduphpmyadmin kayıt listeleme sayfasındadamı bozuk görünüyor?
- 27-11-2009, 02:34:13Üyeliği durduruldumysql tablo ve fieldlerdeki karaktersetiniz, mysql baglantı karaktersetiniz, sayfa karakter setiniz ve php dosyalarınızın encodingi aynı olursa sorun yaşamazsınız.
yani örneğin mysql tablonuz utf8 ise; mysql baglantınız utf8 olmalı, sayfanızın meta karakter seti utf-8 olmalı ve php dosyalarınız utf8 destekli bir editörle utf8 olarak kaydedilmeli. - 27-11-2009, 03:19:28Üyeliği durdurulduO zaman tablo karakter setiniz latin1 ayarlanmışır. latin1 de phpmyadminden karakterler bozuk görünür, hatta bozukta demeyelim latin1 formatında görünür. Örneğin "İnsanlığın Sonu" yazısı "Ýnsanlýðýn Sonu" şeklinde görünür. site üzerinde ise düzgün görünür. İşte bunun sebebi sitenizin sayfa karaktersetinin ISO-8859-9 olmasından dolayıdır.UbocekU adlı üyeden alıntı: mesajı görüntüle
Sayfa karaktersetiniz ISO-8859-9 oldugu için yani türkçe oldugu için, veritabanından gelen latin1 formatlı veriler türkçe karakterlere çevrilip düzgün görünüyor.
Phpmyadminden veri girmeyin, çünki phpmyadminden veri girdiğiniz zaman latin1 olarak biçimlenmemiş şekilde girmiş olursunuz, çünki türkçe karakter olarak girersiniz. php ile bir form aracılığıyla girin ozaman bir sorun yaşamazsınız.