ezSQL PHP Veritabanı Sınıfında Türkçe Karakter Sorunu

ezSQL PHP Veritabanı Sınıfında Türkçe Karakter Sorunu

Bugün PHP scripti kodlarken türkçe karkter sorunuyla karşılaştım. Veritabanı işlemleri yaparken kulanım kolaylığı açısından PHP veritabanı sınıfı olan ezSQL veritabanı sınıfını kullanıyordum. Veritabanı üzerinde veri girişi ve veri okuma işlemi yaparken türkçe karakterlerin bozuk olduğunu gözlemledim. Veritabanı karakter kodlaması utf8_general_ci ve ya utf8_turkish_ci ise verileri çekerken SQL karakter kodlaması kodlarını da mevcut veritabanı bağlantısı altına eklememiz gerekir.

Aşağıdaki örnek kod satırını kendinize uyarlarsanız ezSQL türkçe karakter sorununu çözebilirsiniz.

$db = new ezSQL_mysql($kullanici,$parola,$veritabani,$sunucu);

$db->query("SET NAMES UTF8");
$db->query("SET CHARACTER SET utf8");
$db->query("SET COLLATION_CONNECTION = 'utf8_general_ci' ");
İbrahim Serhat

92'li yılların başında Bolu'da doğdum ve hala Bolu'da yaşamaktayım. Üniversite eğitimimi Abant İzzet Baysal Üniversitesi'nde Bilgisayar ve Öğretim Teknolojileri Eğitimi Öğretmenliği bölümünü bitirerek tamamladım. İşsiz BÖTE maduru olup blog yazarlığına devam etmekteyim.

Son Yazılar
Yorum ( 2 )
  1. Leyla
    Eylül 14, 2015 at 12:11 pm
    Cevapla

    Kaç saattir bununla uğraşıyordum. Kullanımı kolay ve pratik diye ezSQL veritabanı sınıfını kullanayım demiştim türkçe karakter hatasıyla karşılaşınca sinir olmuştum, fazlasıyla işimi gördü teşekkürler

    • İbrahim Serhat
      İbrahim Serhat
      Eylül 15, 2015 at 11:44 am
      Cevapla

      Yorumunuz için teşekkürler. Her hangi bir sorununuzda buradan destek alabilirsiniz.

Bir cevap bırakın
Türkiyenin başkenti neresidir? ( Ankara )