MySQL如何将一个或多个连续的未知字符转换为单个空格

时间:2018-10-13 04:58:57

标签: php mysql search replace ascii

我的客户从pdf文件中复制粘贴了一些文本,该文件已转换为MS Word文档并已编码到MySQL数据库中。首先,我们感到困惑,因为执行字符串搜索时未显示新编码的行。当我们进行字符串搜索时,即使MS Excel也未显示任何结果,这真是奇怪。 因此,这让我怀疑字符中是否有某些东西使搜索无法进行,因此我从显示的配置文件中转换了一个字符串,并将该字符串从非配置文件转换为ASCII代码,结果如下:

The two strings with their equivalent ASCII codes 似乎放置了一些未知字符,而不是常规空格。

我的问题是如何将所有194 160非法字符转换为使用SQL在数据库中编码的32(空格)?

将来我也想通过在数据输入过程中将任意两个或多个连续的非法字符自动转换为一个空格来解决此问题,但是我该如何搜索并最好通过PHP替换非法的ASCII代码呢? / p>

0 个答案:

没有答案