在mySQL数据库中找到不可见的utf8字符

时间:2014-04-22 11:02:33

标签: php mysql utf-8

我有一个数据库,我在其中找到了一些内部有非UTF8字符的字段。 事实上,如果我使用phpmyadmin编辑字段值,复制字段的值,将其粘贴到notepad ++上,并更改编码,我看到此字符,而如果我将字符集更改为utf8则没有任何内容BOM。

我需要找到一种方法来搜索和删除mySQL表中的所有ANSI visibile字符,考虑只有在将值粘贴到notepad ++中时这些字符才可见

如果有人有想法,那么任何事情都是令人沮丧的。

此问题与此问题有关:another question

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

  

从tableName中选择* where fieldName regexp' [^ - 〜]';