Aşağıdaki şekilde denediğinizde nasıl bir sonuç alıyorsunuz? Bir kaç gün
önce ben de benzer bir duruma düşmüştüm...
<?php echo utf8_decode($string); ?>
On 20-02-2012 17:36, Nuri AKMAN wrote:
Arkadaşlar,
Projemde MySQL kullanıyorum.
Tüm php dosyaların ANSI AS UTF8 encodinge sahip.
Veritabanımın karakter seti UTF8.
HTML sayfalarımın chaset meta bilgileri de UTF8.
mysql_connect satırının hemen altında mysql_query("SET NAMES utf8");
komutunu *kullanmadığımda* ekranda veritabanından gelen türkçe
karakterler bozuk geliyor.
connection'dan sonra mysql_query("SET NAMES utf8") kullandığım sürece
sorun yok.
*Soru 1) *mysql_query("SET NAMES utf8") kullanmadan veritabanından
gelen verilerdeki türkçe sorununu çözme imkanım var mı?
*Soru 2) *Sunucu üzerinde diğer bir php projemde de MySQL *Latin1*
karakter set kullanıyorum. Ancak, yukarıdaki projemi çalıştırdığım
anda (SET NAMES utf8 satırı işlendikten sonra) eski projemde
veritabanından gelen türkçe karakterlerin tümü bozuluyor. Bunu
düzeltmek için MySQL server'î restaqrt ediyorum. Ancak, SET NAMES utf8
satırının her görünmesinde Latin1 kullanan projem aynı sorunla karşı
karşıya kalıyor. UTF8 kullanmayan MySQL veritabanlarımın bu komuttan
etkilenmemeleri için ne yapabilirim?
Selamlar,
Nuri Akman
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php