PHP Türkçe Karakter Sorunu [TAM ÇÖZÜM]
11
●32.162
- 14-01-2018, 22:01:23Güzel bir makale olmuş PDO ile bağlantı kuran arkadaşlarımız ise ufak bir değişiklik ile kullanım yapabilirler. Bende php türkçe karakter sorunu ile ilgili detaylı bir makale yazmıştım.
PDO bağlantısı yaparken direkt charset=utf8 olarak tanımlama yapmanız yeterli olacaktır.
<?php //Database Bağlantısı. error_reporting(0); $host = "localhost"; $dbname = "dbadi"; $username = "root"; $password = "123456"; $db = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", "$username", "$password"); //Database Bağlantısı Tamamlandı. ?>Sayfa içinizde bir karakter sorunu yaşıyorsanız;
Html5 sürüm kullanmanız durumunda;
<meta charset="utf-8">
Kodunu sayfanızın <head> tagları arasında kullanmanız yeterli olacaktır. Eğer Html5'den daha alt bir sürüm ile kodlama yapıyorsanız o zaman;
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Kodunu <head> kısmına yazmanız yeterli olacaktır.