我正在尝试在特定的表和列中找到我的数据库中的所有非asci字符。在该列中存储了Html描述,并且在其中一些中我有异国情调或不存在的字符(例如:Hà¶ganà¤s)。
我很喜欢将它们与此查询匹配:
SELECT * FROM project_version WHERE description REGEXP '[^()\x00-\xFF\,\.-\<\>="\' /:;&=]'
但我觉得我错过了一些东西,因为它会返回我的所有记录。有人有什么建议吗?
提前致谢
答案 0 :(得分:0)
尝试移动连字符开始或结束,否则需要进行转义,^
在字符类中将被视为文字^
:
SELECT * FROM project_version WHERE description REGEXP '[()\x00-\x7F,.<>="\' /:;&=-]'