HTML Webページを作成し、ページの下部にそれを実行すると、エンコードされていない不要な文字「ï」があります。 viを使用して削除しようとしましたが、set nobomb
まだWebページに表示され、ファイルはUTF8として保存されます。この問題を取り除く方法を知っている人はいますか?
ベストアンサー1
バイトオーダーマークはファイルの先頭にしかありません(終わりではありません)。 UTF-8ファイルをUTF-8以外のファイルに追加して、ファイルの最後にこの情報を取得した可能性があります。
ただし、vimを使用して誤ったBOMを編集(および削除)することはできます。
:%s/^Vufeff//g
それは^V
どこですかcontrolV?
追加資料:
- vim でバイト oredr マークを削除しないように nobomb を設定します。
(実際の配布にはタイプミスがあります。)