EmacsはBOMをXMLファイルに自動的に追加します。

EmacsはBOMをXMLファイルに自動的に追加します。

これと関連があるようです。この議論しかし、私は正反対のユースケースを持っています。 BOMを挿入したくないのですが、XMLモード(stateでもない)emacsでBOMを挿入するようです。hexl-mode私はGNU Emacs 23.3.1を使用しています。

次のXMLファイルがあります。

$ cat a.xml 
<?xml encoding="UTF-16"?><a/>
$ xxd a.xml 
0000000: 3c3f 786d 6c20 656e 636f 6469 6e67 3d22  <?xml encoding="
0000010: 5554 462d 3136 223f 3e3c 612f 3e0a       UTF-16"?><a/>.

ファイルはいいえご覧のとおり、BOMが含まれています。開こうとすると、emacs a.xml次のようになります。 ここに画像の説明を入力してください。

切り替えるとhexl-modeBOMが挿入されるようです。 ここに画像の説明を入力してください。

emacs -Q.

ベストアンサー1

解決策は、文字通りファイル検索を使用してファイルをロードすることです。

おすすめ記事