0

我正在尝试在特定表和列中查找我的数据库中的所有非 asci 字符。在该列中存储 Html 描述,在其中一些中我有异国或不存在的字符(例如: Hà¶ganà¤s )。

我正在尝试将它们与此查询匹配:

SELECT * FROM project_version WHERE description REGEXP '[^()\x00-\xFF\,\.-\<\>="\' /:;&=]'

但我想我错过了一些东西,因为它返回了我所有的记录。有人有什么建议吗?

提前致谢

4

1 回答 1

0

尝试移动连字符开始或结束,否则它需要被转义也^将被视为^字符类中的文字:

SELECT * FROM project_version WHERE description REGEXP '[()\x00-\x7F,.<>="\' /:;&=-]'
于 2013-10-01T14:32:42.450 回答