php BOM関連の質問

WBOY
WBOYオリジナル
2016-06-13 12:26:251054ブラウズ

php BOM の問題

最近、プロジェクトで共同作業をしたことがありますか? コードはまったく同じでしたが、後でうまく動作しませんでした。エンコードに問題があると感じましたか? すべて utf-8 であることがわかりました。最後に、ファイルをすべて削除した後、vim -b で開いた後、サイズが 3 文字残っていることがわかりました。コマンドを実行すると、88f3bf3b5f63a81256f961fbed21666f になっていることがわかりました。問題はここにあるような気がします。

?

後で、これが utf-8 の BOM であることがわかりました。厄介なのは、BOM がエコーとともに出力され、エラーが発生することです。

?

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'

?

?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。