MySQL menyediakan manajemen kumpulan karakter yang komprehensif yang dapat membantu mengatasi masalah seperti ini.
SELECT whatever
FROM tableName
WHERE columnToCheck <> CONVERT(columnToCheck USING ASCII)
CONVERT(col USING charset)
fungsi mengubah karakter yang tidak dapat dikonversi menjadi karakter pengganti. Kemudian, teks yang dikonversi dan tidak dikonversi akan menjadi tidak sama.
Lihat ini untuk diskusi lebih lanjut. https://dev.mysql.com/doc/refman /8.0/en/charset-repertoire.html
Anda dapat menggunakan nama set karakter apa pun yang Anda inginkan sebagai pengganti ASCII. Misalnya, jika Anda ingin mengetahui karakter mana yang tidak ditampilkan dengan benar di halaman kode 1257 (Lithuania, Latvia, Estonia) gunakan CONVERT(columnToCheck USING cp1257)