2014-04-22 35 views
0

我有一个数据库,在那里我发现一些字段里面没有UTF8字符。 事实上,如果我编辑字段值与phpmyadmin,复制字段的值,将其粘贴在记事本+ +,并更改编码,我看到这个字符,而没有什么,如果我改变字符集utf8没有BOM。在mySQL数据库中找到不可见的utf8字符

我需要找到一种方法来搜索并删除在MySQL表中的所有那些ANSI都看得到的人物,认为这些字符是只有当我粘贴到记事本++

请,如果有人有一个想法,什么都值可见是一种折衷。

这个问题是涉及到这个问题:another question

+0

''是UTF-8的(不需要的)BOM,参见[Wikipedia](http://en.wikipedia.org/wiki/UTF-8#Byte_order_mark) – VMai

回答

1

你可以试试这个:

SELECT * FROM表名,其中字段名正则表达式 '[^ - 〜]';

相关问题