MySQL tillhandahåller omfattande teckenuppsättningshantering som kan hjälpa till med den här typen av problem.
SELECT whatever
FROM tableName
WHERE columnToCheck <> CONVERT(columnToCheck USING ASCII)
CONVERT(col USING charset)
funktion förvandlar de okonverterbara tecknen till ersättningstecken. Då kommer den konverterade och okonverterade texten att vara olika.
Se detta för mer diskussion. https://dev.mysql.com/doc/refman /8.0/en/charset-repertoire.html
Du kan använda vilket teckenuppsättningsnamn du vill i stället för ASCII. Om du till exempel vill ta reda på vilka tecken som inte renderas korrekt i teckentabell 1257 (litauiska, lettiska, estniska) använd CONVERT(columnToCheck USING cp1257)