Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除奇怪的空白-php_Php - Fatal编程技术网

如何删除奇怪的空白-php

如何删除奇怪的空白-php,php,Php,我的数据库中有一些空白显示,如所附图像。 我相信它们没有被识别为空白,因为我使用了以下方法来删除它们,但它们都失败了 1. preg_replace( '/^((?=^)(\s*))|((\s*)(?>$))/si', '',$data['home']); 2. trim($data['home']); 3. str_replace (' ','',$data['home']); 我该如何移除它们 您可以使用以下代码从字符串中删除所有非UTF-8字符 line=line.decode(

我的数据库中有一些空白显示,如所附图像。 我相信它们没有被识别为空白,因为我使用了以下方法来删除它们,但它们都失败了

1. preg_replace( '/^((?=^)(\s*))|((\s*)(?>$))/si', '',$data['home']);
2. trim($data['home']);
3. str_replace

(' ','',$data['home']);
我该如何移除它们


您可以使用以下代码从字符串中删除所有非UTF-8字符

line=line.decode('utf-8','ignore').encode("utf-8")
资料来源:


在这里,您可以看到行变量首先被解码,然后被编码。这将从字符串中删除外观奇怪的字符。

您可以使用以下代码从字符串中删除所有非UTF-8字符

line=line.decode('utf-8','ignore').encode("utf-8")
资料来源:


在这里,您可以看到行变量首先被解码,然后被编码。这将从字符串中删除外观奇怪的字符。

检查要删除的数据的字符集。一旦确定,您可以更换它。你能在你的问题中粘贴一个字符的样本吗?这些不是空白。它们是无效字符的字节、序列或字节,或字体中没有表示形式的字符。字体渲染引擎使用了一个特殊的字符。@ViswanathPolaki我附上了一张字符的图片,这是否回答了您的问题?检查要删除的数据的字符集。一旦确定,您可以更换它。你能在你的问题中粘贴一个字符的样本吗?这些不是空白。它们是无效字符的字节、序列或字节,或字体中没有表示形式的字符。字体渲染引擎使用了一个特殊的字符。@ViswanathPolaki我附上了一张字符的图片,这是否回答了您的问题?