dosyanıda utf-8 olarak kaydettiğinden emin olmalısın.

ben şöyle bişi kullanıyom youtubeden çekerken. PHP:

Veri çekerken demiştim sanırım eksik oldu. Başka sitelerden veri çekerken. Örneğin youtube - wikipedi ya da UTF-8 kodlanmış veya Türkçe kodlanmamış herhangi bir site. Çekilen verileri dönüştürmek mümkünmü acaba bu tarz bi kodu uygun yere ekleyerek? fan' Alıntı:

o karakterlerin bozuk çıkması veritabanının UTF-8 karakter kodlamasıyla uyumlu çalışmıyor olmasından ileri geliyor. Scriptle düzeltseniz bile veritabanına bozuk şekilde yerleştirilir, buda gelecekte geri dönüşümsüz her türlü karakter sorunu sizi bekliyor demektir.

Deneyeyim bakalım tüm bunları. Ama : 'Å?' bunu verdiğimde karakteri algılamıyordu. Bakalım sonuçta düzeltmeyi becerebilecekmiyim. - Yok sanırım böyle olmayacak tek çare karakter değişimi. FAN seninki sorunu çözüyorsa eğer onu TEXT dosyası olarak post edersen sevinirim. Sanırım FORUMDA da? olarak çıkıyor o karakter.

Veri çekerken UTF-8 olan siteden gelen veriler bozuluyor. Replace ile ş, ç, ı 'yı hallettim fakat İ ve Ğ - ğ düzeltilmiyor. Örneğin : Ä± : ı Ã§ : ç Ä° : İ - bu düzeltilemiyor. Ä� : Ğ - � işaretli yer düzeltilmiyor. UTF-8 dönüşümü yani u gibi karakter değişimleri işe yaramıyor. Sadece yukarıdaki tarzda dönüştürme işe yarıyor fakat ondada � çıkan karakterler nasıl gösterilecek ona çare bulamadım. Acaba bunu düzeltme imkanı varmıdır?

$veri = iconv(&quot;UTF-8&quot;,&quot;ISO-8859-9&quot;,$veri); yada header(&quot;Content-Type: text/html; charset=iso-8859-9&quot;); header(&quot;Content-Type: text/html; charset=UTF-8&quot;);

mysql_query(&quot;SET NAMES 'utf8'&quot;); ekle bağlantı kodlarının hemen altına.