Saya menjalankan pertanyaan ini:
SELECT id FROM posts WHERE title LIKE '%CERTIFIED INSTALLER%';
Teks dalam pangkalan data disimpan sebagai 'ᴄᴇʀᴛɪꜰɪᴇᴅ ɪɴꜱᴛᴀʟʟᴇʀꜱ', iaitu fon unik.
Pertanyaan di atas mengembalikan 0 hasil, tetapi apabila saya menukar fon teks 'ᴄᴇʀᴛɪꜰɪᴇᴅ ɪɴꜱᴛᴀʟʟᴇʀꜱ' dalam pangkalan data kepada sesuatu seperti fon sans serif, ia mengembalikan hasil.
Kenapa ini berlaku?
Ia bukan fon yang berbeza, ia adalah watak yang berbeza dalam Unicode.
Jika anda menampal teks ke dalam https://www.babelstone.co.uk/Unicode/whatisit.html, anda akan melihatnya memberitahu anda apakah watak itu sebenarnya:
Ambil "ᴄ" sebagai contoh, anda boleh mencarinya di tempat lain, seperti di https://symbl.cc/en/1D04/, yang memberitahu kami:
Anda dapat melihat bahawa huruf besar standard C sebenarnya adalah satu lagi aksara dalam Unicode yang dipanggil "Huruf Latin C", https://symbl.cc/en/0043/:
Ini juga bermakna pangkalan data (dan jadual) anda menggunakan set aksara yang menyokong aksara Unikod yang anda tunjukkan di sini.