MySQL व्यापक चरित्र सेट प्रबंधन प्रदान करता है जो इस तरह की समस्या से निपटने में मदद कर सकता है।
SELECT whatever
FROM tableName
WHERE columnToCheck <> CONVERT(columnToCheck USING ASCII)
CONVERT(col USING charset)
फ़ंक्शन अपरिवर्तनीय वर्णों को प्रतिस्थापन वर्णों में बदल देता है। फिर, परिवर्तित और अपरिवर्तित पाठ असमान होगा।
अधिक चर्चा के लिए इसे देखें। https://dev.mysql.com/doc/refman /8.0/hi/charset-repertoire.html
आप ASCII के स्थान पर अपनी इच्छानुसार किसी भी वर्ण सेट नाम का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप यह पता लगाना चाहते हैं कि कोड पृष्ठ 1257 (लिथुआनियाई, लातवियाई, एस्टोनियाई) में कौन से वर्ण सही ढंग से प्रस्तुत नहीं होंगे, तो CONVERT(columnToCheck USING cp1257)
का उपयोग करें।