這幾天幫同事轉csv,開頭都會轉到一個奇怪的「.」符號,突然想到應該是那該死的BOM惹的禍(什麼是BOM),拜請google大仙后,找到下列可以解決開頭BOM的方法。
第一個方法是從「人生海海」版大找到的方法
function remove_bom($str){ if(substr($str, 0,3) == pack("CCC",0xef,0xbb,0xbf)) { $str = substr($str, 3); } return $str; }
第二個方法是從PHP官方utf8_encode()函式下列其它高手提供的
header('content-type: text/html; charset: utf-8'); ob_start('ob'); function ob($buffer) { return str_replace("\xef\xbb\xbf", '', $buffer); }
全站熱搜
留言列表