您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php怎么清除bom头

2024/3/2 1:26:58发布14次查看
php清除bom头的方法:1、使用“trim($result, \xef\xbb\xbf);”方式去除bom头;2、通过“@iconv(gbk, utf-8//ignore, $result);”方式去除bom头。
本文操作环境:windows7系统、php7.1版,dell g3电脑
php怎么清除bom头?
php去除bom头的方法
bom头是utf-8来告诉编辑器:我是utf8编码。它的编码是\xef\xbb\xbf
但是php在设计之初并没有考虑到bom头的问题,所以在编解码的时候很容易出现问题
比如今天遇到的问题,json_decode,当解码的string有bom头的时候json_decode就解析失败,返回null。(为什么不自动检测并去除bom头呢。。。小吐槽)
试了两种方式能去除掉:
$result = trim($result, "\xef\xbb\xbf");print_r(json_decode($result, true));exit;
还有一种比较矬:
$result = @iconv("utf-8", "gbk//ignore", $result);$result = @iconv("gbk", "utf-8//ignore", $result); print_r(json_decode($result, true));exit;
推荐学习:《php视频教程》
以上就是php怎么清除bom头的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product