이것과 관련이 있는 것 같습니다.이 토론그러나 나는 정반대의 사용 사례를 가지고 있습니다. 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-mode
BOM이 삽입되는 것 같습니다.
.emacs -Q
답변1
해결책은 문자 그대로 파일 찾기를 사용하여 파일을 로드하는 것입니다.
답변2
이 태그를 사용하면 emacs는 xml 파일을 bom과 함께 utf-16 빅 엔디안으로 저장합니다.
<?xml encoding="UTF-16"?>
Ascii 태그(IANA 문자 세트에서):
<?xml encoding="US-ASCII">