+ -
当前位置:首页 → 问答吧 → PHP写二进制BOM头

PHP写二进制BOM头

时间:2011-03-22

来源:互联网

转:silentime

PHP写二进制BOM头



今天在做数据(utf8)导出的时候,直接使用了PHP的putcsv函数,这样写出来的csv文件,在office2010中打开是乱码,原因是没有BOM头,他默认理解为GB2312了,因此在putcsv之前为文件增加BOM头,代码如下:



Php代码
  1. 1.$content = pack('H*','EFBBBF');   
  2. 2.fwrite($fp, $content);  
复制代码
这样就可以在office中直接打开了。

作者: 听老歌   发布时间: 2011-03-22

有用,收藏了

作者: ws00377531   发布时间: 2011-03-25