O MySQL fornece gerenciamento abrangente de conjunto de caracteres que pode ajudar com esse tipo de problema.
SELECT whatever
FROM tableName
WHERE columnToCheck <> CONVERT(columnToCheck USING ASCII)
O
CONVERT(col USING charset)
A função transforma os caracteres não conversíveis em caracteres de substituição. Então, o texto convertido e não convertido será desigual. Veja isso para mais discussão. https://dev.mysql.com/doc/refman /8.0/en/charset-repertoire.html
Você pode usar qualquer nome de conjunto de caracteres que desejar no lugar de ASCII. Por exemplo, se você quiser descobrir quais caracteres não serão renderizados corretamente na página de código 1257 (lituano, letão, estoniano), use
CONVERT(columnToCheck USING cp1257)