Blog Single

Merhabalar, bu makalemde PHP ile MySQL Türkçe karakter probleminin çözümüne değinmek istiyorum;

Fazla uzatmadan problemin neden oluşabileceğine değinelim;

  • Yanlış character-set seçimi
  • Veritabanı character-set uyuşmazlığı
  • Php ile utf-8 kullandığınızı belirtmiyor oluşunuz
  • Yada dosya kayıt türü olarak UTF-8 ile kayıt edilmemiş olma ihtimali

Bir sayfanın Karakter setini head tag'i içerisinde meta tag'inde belirtiriz;

HTML5 ile

  • <meta charset="UTF-8"/>

Yada

  • <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

PHP ile karakterset komutunu yazınız;

  • mysql_query("SET NAMES UTF8");

Bir veritabanı oluştururken

  • Karakter set olarak utf8_general_ci yada utf8_turkish_ci

Kolay gelsin, iyi çalışmalar...

Bu makaleyi paylaşın:
İstanbul'da yaşıyorum.Web üzerinde Frontend/Backend Geliştirmenin yanı sıra, Android Geliştirme, PHP/ASP.NET, C# Yazılım Uzmanlığı ve Java konuları işliyorum. Kod Şiirdir, onları seviyorum.

Bir yorum bırakın