PHP'de Özel Karakterler Nasıl Gösterilir?
Öncelikle eğer mysql'de problem yaşıyorsanız şu yazıyı inceleyin. Eğer orayı hallettiyseniz PHP tarafında özel karakterleriniz hala ????
şeklinde gözüküyor ise sorun veritabanı bağlantısında karakter setini doğru şekilde tanımlamadığınız için. PDO bağlantınızda charset=utf8mb
tanımını belirtirseniz sorun çözülecektir.
<?php
$db = new PDO('mysql:host=localhost;charset=utf8mb4;dbname=DB_ADI', 'DB_KADI', 'DB_SIFRE');