バイトオーダーマークをどのように削除できますか?»

バイトオーダーマークをどのように削除できますか?»

HTML Webページを作成し、ページの下部にそれを実行すると、エンコードされていない不要な文字「ï」があります。 viを使用して削除しようとしましたが、set nobombまだWebページに表示され、ファイルはUTF8として保存されます。この問題を取り除く方法を知っている人はいますか?

ベストアンサー1

バイトオーダーマークはファイルの先頭にしかありません(終わりではありません)。 UTF-8ファイルをUTF-8以外のファイルに追加して、ファイルの最後にこの情報を取得した可能性があります。

ただし、vimを使用して誤ったBOMを編集(および削除)することはできます。

:%s/^Vufeff//g

それは^VどこですかcontrolV

追加資料:

おすすめ記事