php BOM 有關問題

來源:互聯網
上載者:User
php BOM 問題

最近合作開發項目 ?總發現php輸出的不對 ?代碼一模一樣也不行 ?後來機智的我感覺是編碼有問題 ?發現都是utf-8 的 ? 最後把檔案內容都刪除之後發現還有3個字元大小 ?用vim -b 命令開啟之後發現是 eff> ?感覺問題就出在這裡了。

?

後來才發現 這是utf-8裡面的 BOM ?, 噁心的是BOM 會隨著echo 輸出 ?導致不對。

?

附上幾個命令 尋找和去除BOM

在vim 中:

#設定UTF-8編碼:set fileencoding=utf-8#添加BOM:set bomb#刪除BOM:set nobomb#查詢BOM:set bomb?

??

grep:

// 尋找grep -I -r -l $'\xEF\xBB\xBF' /path//替換grep -I -r -l $'\xEF\xBB\xBF' /path | xargs sed -i 's/^\xEF\xBB\xBF//g'

?

?

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.