2008年6月3日 星期二

[PHP] 處理UTF-8 檔案的BOM

Bom 在Linux 會顯示:
在Windows 會顯示: ?
今天在作處理、轉換 csv 的東西, 碰到一個 UTF-8 的 csv 檔, 結果轉換出來的檔案因為 BOM 掛點。
下面這一段可以用來將 BOM 去掉。

function remove_bom($str){
if(substr($str, 0,3) == pack("CCC",0xef,0xbb,0xbf)) {
$str = substr($str, 3);
}
return $str;
}

【下列文章您可能也有興趣】

沒有留言: