MySQLは、この種の問題に役立つ包括的な文字セット管理を提供します。
SELECT whatever
FROM tableName
WHERE columnToCheck <> CONVERT(columnToCheck USING ASCII)
CONVERT(col USING charset)
関数は、変換できない文字を置換文字に変換します。そうすると、変換されたテキストと変換されていないテキストは等しくなりません。
詳細については、これを参照してください。 https://dev.mysql.com/doc/refman /8.0/en/charset-repertoire.html
ASCIIの代わりに、任意の文字セット名を使用できます。たとえば、コードページ1257(リトアニア語、ラトビア語、エストニア語)で正しくレンダリングされない文字を確認するには、CONVERT(columnToCheck USING cp1257)
を使用します。