MySQL предоставя цялостно управление на набора от символи, което може да помогне при този вид проблем.
SELECT whatever
FROM tableName
WHERE columnToCheck <> CONVERT(columnToCheck USING ASCII)
CONVERT(col USING charset)
функция превръща неконвертируемите знаци в заместващи знаци. Тогава конвертираният и неконвертираният текст ще бъдат неравни.
Вижте това за повече дискусия. https://dev.mysql.com/doc/refman /8.0/bg/charset-repertoire.html
Можете да използвате произволно име на набор от знаци вместо ASCII. Например, ако искате да разберете кои знаци няма да се изобразят правилно в кодова страница 1257 (литовски, латвийски, естонски), използвайте CONVERT(columnToCheck USING cp1257)