Merhaba değerli okurlar, bugün codeigniter emoji sorunu çözümünü göstereceğim. Projelerinizde veri tabanına emoji kaydettirmek isteyebilirsiniz ama emojiyi veri tabanına ekleyince ???? şeklinde bir sonuç alacaksınız, hadi bunu nasıl düzelteceğimizi göstereyim.
config/database.php
$db['default']
dizisinin içinde'ki char_set ve dbcollat elemanlarının değerleri standart olarak utf8
ve utf8_general_ci
olarak gelir. Bunları aşağıdaki gibi değiştiriniz.
$db['default']['char_set'] = 'utf8mb4';
$db['default']['dbcollat'] = 'utf8mb4_unicode_ci';
ayrıca emoji girişi olacak satırın veritabanındaki Karşılaştırma özelliğini utf8mb4_unicode_ci olarak güncelleyin.
Umaırm makalem sorunlarınıza çözüm olmuştur. Teşekkürler.
Yorumlar (0)