MySQL cung cấp quản lý tập hợp ký tự toàn diện có thể giúp giải quyết loại vấn đề này.
SELECT whatever
FROM tableName
WHERE columnToCheck <> CONVERT(columnToCheck USING ASCII)
CONVERT(col USING charset)
hàm biến các ký tự không thể chuyển đổi thành các ký tự thay thế. Khi đó, văn bản được chuyển đổi và chưa được chuyển đổi sẽ không bằng nhau.
Xem điều này để thảo luận thêm. https://dev.mysql.com/doc/refman /8.0/en/charset-repertoire.html
Bạn có thể sử dụng bất kỳ tên bộ ký tự nào bạn muốn thay cho ASCII. Ví dụ:nếu bạn muốn tìm hiểu những ký tự nào sẽ không hiển thị chính xác trong trang mã 1257 (tiếng Lithuania, tiếng Latvia, tiếng Estonia), hãy sử dụng CONVERT(columnToCheck USING cp1257)