假设我正在编写一个SQL语句,并且我想查找其中包含奇怪字符的所有行。有没有办法用MySQL做到这一点?
SELECT foo, bar, beep, bop
FROM widgets
WHERE widget_name REGEXP '???'
Perl等价物将类似于
/\x{FFF}/ # character ordinal 4095, unused tibetan character
答案 0 :(得分:0)
如果要查找无法在某些特定编码中表示的字符串,例如Windows-1252,您可以将字符串转换为该编码并与自身进行比较:
WHERE CONVERT(widget_name USING latin1) != widget_name