Php'de Türkçe Karakter Sorunu Düzeltme

Words
203
Reading
1 min
Listen
Play
9y

Ne Öğreneceğiz?

  • Php'de Türkçe Karakter Sorunu Düzeltme

Gereksinimler:

  • Notepad+
  • Php
  • Linux İşletim Sistemi

Zorluk Seviyesi :

  • Orta Düzey

Hemen Derse Başlayalım

Eğer siz de php kodlarınızda Türkçe karakter sorunu yaşamaktaysanız aşağıda suncduğum çözümlerden herhangi birini kullanabilirsiniz. Karakter sorunu öncelikle veritabanına kayıt türü seçiminiz ile alakalıdır.

1- Sayfadaki UTF 8 yapabilirsiniz
UTF-8 çoğu ortamda size kolaylık sağlar. Özellike Ajax ile problem yaşayanlar UTF-8 tercih ediyor.

Çözüm:
UTF-8 için php veya html sayfasının en tepede aşağıdaki kod yazılmalıdır.

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

Veritabanı dil ayarları ise ise aşağıdaki gibi olmalıdır:

Ve artık türkçe karakterleri sorunsuz görüntüleyebileceksiniz.

2- Türkçe Ayarlarını kullanabilirsiniz.

Türkçe ayar için php veya html sayfasının en tepede aşağıdaki kod yazılmalıdır.

< meta http-equiv="Content-Type" content="text/HTML; charset=ISO-8859-9" />

Veritabanı olarakta Latin5_Turkish seçmeniz yeterli olacaktır:

Eğer veritabanından alınan bilgiler yanlış çekilirse veritabanı bağlantısından sonra aşağıdakini ekleyiniz.

mysql_select_db("veritabanı_ismi");
mysql_query("SET NAMES ´latin5´");
mysql_query("SET CHARACTER SET latin5");

Veritabanı türü olarakta 'latin_5_turkish' seçmediyseniz en altınada , aşağıdakini eklemelisiniz.

mysql_query("SET COLLATION_CONNECTION = ´latin5_turkish_ci´ ");

Bir blogumuzun sonuna daha geldik. Takıldığınız veya yapamadığınız bölümler olursa , lütfen aşağıdan bildiriniz. Her türlü sorununuzu beraber bir şekilde çözebiliriz. Ayrıca lütfen sadece blog altından iletişime geçiniz. Böylelikle takıldığınız yerlere , belki farklı üyelerde takılmış olabilir. Onlarada çözüm olmuş olacaktır. :)

Seriler



Posted on Utopian.io - Rewarding Open Source Contributors

Php'de Türkçe Karakter Sorunu Düzeltme | Ecency