php讀取檔案時多了個%uFEFF[bom字元],怎樣去掉?

來源:互聯網
上載者:User

標籤:字元   檔案   解析失敗   開啟   產生   lis   list   pre   解決   

今天從記事本檔案中讀取靜態產生記錄時,發現讀出來的第一個連結開啟的時候總是提示非法操作,把滑鼠放到連結上發現連結的前面多了個%uFEFF,

百度一查,原來這是好多人都有遇到過的bom頭問題,特地記錄下

解決方案就是直接使用trim函數去除,例如My Code:

$getcon=trim(file_get_contents("./LabT/WebF/View/SaveHtml/fileList.txt"),"\xEF\xBB\xBF");
此方法也可以解決json_decode解析失敗,返回null的問題。

所以偷懶做法是一般從txt或json檔案中讀取內容的時候都直接加個這個方法。

php讀取檔案時多了個%uFEFF[bom字元],怎樣去掉?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.