ASP.NET C# C/C++ Genel HTML/CSS Java JS/Ajax PHP XML Forum

PHP Projelerinizdeki Türkçe Karakter Problemi

PHP Projelerinizdeki Türkçe Karakter Problemi

Merhaba arkadaşlar,

Uzun zamandır makale yazamıyordum. Bugün yeni makaleme başladım türkçe karakter probleminin çözümünü projeme eklemeyi unuttuğumdan dolayı bende türkçe karakter problemi yaşadım.. Şükür ki çözümü biliyordum. Sizlere bugün bu problemin çözümünü anlatıyorum..

Türkçe karakter çözümünün temelinde karakter setinizi UTF-8 olarak ayarlamak yatıyor..

Projelerinize bir kaç satırlık kodu eklemezseniz "ü,ı,ğ,ö,ç,ş" gibi harflerin yerine "�" gibi bir sembol çıkar. Çözümü çok basittir. Projelerinizde bir tane ayar dosyanız vardır ve bu dosyayı bütün dosylarınıza include edersiniz.. Bunu yapmıyorsanız da yapmanızı tavsiye ederim. Bu ayar dosyanızın en üstüne aşağıdaki kodu ekleyin:

header("Content-type: text/html; charset=utf-8");

Bundan sonra bir işlemimiz daha kaldı. Veritabanına bağlandığımızda girdileri UTF-8 olarak almamızı sağlayacak SQL kodlarını çalıştırmamız gerekiyor.

mysql_select_db("db_adi"); // Veritabanımızı seçtikten sonra aşağıdaki kodları ekliyoruz
mysql_query("SET NAMES 'utf8' COLLATE 'utf8_turkish_ci'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");

Bu işlemlerden sonra dosyalarınızı UTF-8 formatında kaydetmeyi unutmayın..

Kolay gelsin,


Oral ÜNAL


Bu makaleyi beğendin mi? Bir sonraki makaleden ilk senin haberin olsun ;)




Henüz yorum yapılmamış

Yorum Yapın »

Söyleyecek bir şeyiniz var mı?

HTML etiketlerini kullanamazsınız. HTML etiketleri temizlenecektir.










RSSTwitter

En son yazılanlardan ilk senin haberin olsun


Valid HTML 5 Valid CSS!

Güncel Programlama Makaleleri by TR Kodlama © 2009 is licensed under a Creative Commons Alıntı-TicariOlmayan 3.0 Unported License.