header'la utf-8 bilgisini yolladınız dosyanızda?

bkz.: header ('Content-type: text/html; charset=utf-8');

20 Şubat 2012 17:36 tarihinde Nuri AKMAN <[email protected]> yazdı:

> 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
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap