php读取文件时多了个%uFEFF[bom字符],怎样去掉?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php读取文件时多了个%uFEFF[bom字符],怎样去掉?相关的知识,希望对你有一定的参考价值。

今天从记事本文件中读取静态生成记录时,发现读出来的第一个链接打开的时候总是提示非法操作,把鼠标放到链接上发现链接的前面多了个%uFEFF,

百度一查,原来这是好多人都有遇到过的bom头问题,特地记录下

解决方法就是直接使用trim函数去除,例如我的代码:

$getcon=trim(file_get_contents("./LabT/WebF/View/Savehtml/fileList.txt"),"\xEF\xBB\xBF");
此方法也可以解决json_decode解析失败,返回null的问题。

所以偷懒做法是一般从txt或json文件中读取内容的时候都直接加个这个方法。

以上是关于php读取文件时多了个%uFEFF[bom字符],怎样去掉?的主要内容,如果未能解决你的问题,请参考以下文章

Error:(1, 1) java: 非法字符: ‘ufeff’

错误:非法字符:“ufeff”

Python读取文件,使用split进行分割时,出现ufeff

启动项目显示:非法字符:'ufeff' 和需要 class ,interface 或者 enum 错误

Android Studio运行出现项目 错误:非法字符:“ufeff”

JSON字符串带BOM头"ufeff"