WHATSAPP
Sanayi Mh. Basamak Sk.
No:5/B 34415
Kağıthane/İstanbul
PHP Türkçe Karakter Sorunu Nasıl Çözülür?

PHP Türkçe Karakter Sorunu Nasıl Çözülür?

PHP'de en çok karşılaşılan sorunlar çoğu zaman Türkçe karakter bozukluklarıdır. Bunların kaynaklanmasında en büyük sebep kod yapısı veya veritabanı yapısının UTF-8 olarak kodlanmamış olmasıdır. Bunun önüne geçmek için aşağıda ki yöntemleri uygulayabilirsiniz.

 

UTF-8 Meta Charset

<meta charset="UTF-8">

 

Veritabanı kodlama yapısını değiştirme:

Veri tabanı oluştururken Karşılaştırma (Collation) için Evrensel Kod olan utf8_general_ci veya utf8_turkish_ciseçmelisiniz.

 

Veri tabanına bağlanırken charset’i utf8 yapmanız gerekiyor.

 

MYSQL Türkçe Karakter sorunu çözümü

 

$mysqli = new mysqli("localhost", "user", "password", "test"); $mysqli->set_charset("utf8");

 

PDO Türkçe Karakter sorunu çözümü

 

$pdo = new PDO("mysql:host=localhost;dbname=test;charset=utf8", "user", " password ");

ya da

$pdo->query("SET CHARACTER SET utf8");

 

Substr Türkçe Karakter çözümü

mb_substr("yaziniz") kullanarak bu sorunu çözebilirsiniz.

 

HTML Entity Decode kullanımı

html_entity_decode("yaziniz");

Volantis firmasına yapmış olduğumuz projeyi incelemek istemez misiniz ?