PHP Özel Karakter ve Emoji Kullanma
profileImg PHP Özel Karakter ve Emoji Kullanma
PHP

Merhaba, web sitenizde özel karakter ve emoji kullanmaya çalıştığınızda hatalar alabilirsiniz. Bunu nasıl çözebiliriz bundan bahsedeceğim. 

Bunun için hem veritabanı bağlantısı dosyasına müdahale edeceğiz hem de veritabanındaki tablomuza müdahale edeceğiz. 

PHP Özel Karakter ve Emoji Nasıl Kullanılır?


Öncellikle veritabanı bağlantısı yaptığımızda charsetimizi utf8mb4 olarak ayarlamamız gerekiyor.

try
{
    $db = new PDO("mysql:host=localhost;dbname=databaseismi;charset=utf8mb4;", "kullanıcıadı", "sifre");
}
catch(PDOException $dberror)
{
    echo $dberror->getMessage();
}
charset=utf8mb4

Gördüğünüz gibi veritabanı bağlantısı dosyamda charsetimi bu şekilde belirtiyorum. 

Son olarak veritabanında tablomuzda da bir işlem yapmamız gerekiyor.  Collation(karşılaştırma) değerimiz utf8mb4_general_ci olmak zorundadır.  

Bu şekilde emoji ve özel karakter kullanabileceksiniz. İyi günler dilerim.