PHP Projelerinizdeki Türkçe Karakter Problemi

PHP hızlı bir şekilde popüler bir programlama dili haline geliyor. Burada PHP ile ilgili tartışmalar bulabilirsiniz. Eğer bir script arıyorsanız lütfe Script İstek bölümünde konu açınız.

PHP Projelerinizdeki Türkçe Karakter Problemi

Mesajgönderen oralunal » 25 Oca 2012, 04:36

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:

Kod: Tümünü seç
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.

Kod: Tümünü seç
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,
Kullanıcı avatarı
oralunal
Yüzbaşı
 
Mesajlar: 480

Dön PHP



 


  • { RELATED_TOPICS }
    Cevaplar
    Görüntüleme
    Son mesaj

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir

cron