gpt4 book ai didi

php - 无法从字符串中删除\ufeff

转载 作者:行者123 更新时间:2023-12-03 15:49:27 29 4
gpt4 key购买 nike

该应用程序基本上是这样工作的:

1) 用户上传 CSV 文件。

2) 该文件被 PHP 通过 POST 捕获。

3) 我用 fopen() 打开文件并使用 fgetcsv() 读取文件.

第一列总是有 \ufeff字符。我知道这叫做 UTF-8 BOM,它是由 Microsoft Excel 生成的。但是,当我想删除它时,我不能。

我试过:str_replace('\ufeff', '', $columns[0]);

最佳答案

$columns[0] = preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $columns[0]);

上面的代码可以帮助您删除文档中存在的隐藏字符,就像您提到的那样。

关于php - 无法从字符串中删除\ufeff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54145035/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com