MySQL'de Özel Karakterler Nasıl Kayıt Edilir?
Veritabanında normal dışı şeyler saklamaya çalıştığımızda zaman zaman karakter setiyle ilgili problem yaşarız. Örneğin emojileri doğrudan kaydetmeye çalıştığımızda eğer karakter setimiz doğru ayarlanmamış ise veritabanında saklayamıyoruz. Emoji gibi özel karakterleri saklayabilmek için veritabanı ve tablolarımızın karakter seti utf8mb4_general_ci
olarak belirlenmeli.
İlk olarak eğer mevcut bir veritabanında değişiklik yapacaksanız aşağıdaki sorguyu çalıştırın.
Daha sonra tablolarınızı aynı şekilde değiştirin;
Artık özel karakterleri gönül rahatlığı ile kayıt edebilirsiniz :) Eğer hala problem var ise, şu yazımdaki PHP ile ilgili kısmı doğru yaptığınızdan emin olun.