/**
* 檢查P文件中是否含有bom頭
* @param $filename string 文件路徑
* @param $isRewrite boolean 是否重寫為不含bom頭的文件
* @return boolean
*/
function checkBOM($filename,$isRewrite =false){
$contents = file_get_contents($filename);
$charset[1] = substr($contents, 0, 1);
$charset[2] = substr($contents, 1, 1);
$charset[3] = substr($contents, 2, 1);
if(ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191){
if($isRewrite){
$rest = substr($contents, 3);
rewrite ($filename, $rest);
}
return true;
}
else return false;
}
function rewrite($filename, $data){
$filenum = fopen($filename, "w");
flock($filenum, LOCK_EX);
fwrite($filenum, $data);
fclose($filenum);
}
文本去掉BOM頭
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- utf-8編碼總bom在文件頭部.占用三個字符.很多都能識別但是php不能識別bom頭 這也是用記事本編輯utf-...
- 解決方法 1: 自從IOS7后UINavigationBar的一些屬性的行為發生了變化.你可以在下圖看到: 背景顏...
- 偶然的機會,PM看我寫的頁面,然后我自己隨便輸入一個值的時候,發現number框可以輸入“e”,"...",出于好...
- 進入社會后真正名義上的一份工作,你的要求很高,滿懷希望一個月至少3000大鈔,住著一個上下層的復式層的單身...