當我打開某些代碼時,我在emacs中收到了奇怪的字符。它就像^ M。我認爲這與字符編碼有關,或者可能不是。有什麼能幫助我在這裏。謝謝。Emacs中奇怪的字符
1
A
回答
7
這是一個回車(CR)字符(因爲該文件可能具有窗口行結尾:CRLF)。
你可以在Emacs中擺脫那些行結尾的
M-x replace-string RET C-q C-M RET RET
4
編輯:我以前的信息是不完全正確
如果你想設置窗口上節省,C-x <return> f dos <return>將設置文件保存編碼在DOS編碼中,Windows用戶可以正確讀取它。同樣,您可以執行C-x <返回> f unix <返回>導致文件在保存時更改爲unix格式。
C-x <return> r dos yes
將切換到當前緩衝區中的dos模式(固定行結束並保留文件的格式),並且可能是您想要的。
0
當你打開一個文件,並看到編碼是不正確的(即有^ M字符無處不在,或unicode垃圾例如),我發現它是最簡單的M-x revert-buffer-with-coding-system RET dos RET
(替換dos用utf-16或任何你需要的) 。
這樣您就可以在其首選編碼系統中打開該文件。如果您需要更改編碼系統,則可以執行set-buffer-file-coding-system
(C-x RET f
)將其切換爲unix。
相關問題
- 1. Emacs的中國字體很奇怪10.9
- 2. MySQL中奇怪的字符
- 3. XMLReader中奇怪的字符
- 4. PHP中的奇怪字符
- 5. MPI_File_write中的奇怪字符
- 6. 包中的奇怪字符
- 7. 奇怪的字符
- 8. 奇怪的字符
- 9. 奇怪的字符
- 10. 奇怪的字符
- 11. 奇怪的字符
- 12. 奇怪的字符
- 13. 奇怪的字符
- 14. 奇怪的鏈接在Emacs
- 15. Emacs字體鎖高亮奇怪
- 16. 奇怪的字符WordPress的
- 17. Emacs中ipython的奇怪行爲
- 18. Emacs Node REPL奇怪行爲
- 19. PHP Json_Encode奇怪的字符?
- 20. 刪除奇怪的字符?
- 21. 奇怪的字符編碼
- 22. 奇怪的字符輸出
- 23. 奇怪的ASCII/Unicode字符
- 24. 與RegQueryValueEx奇怪的字符
- 25. 奇怪的字符追加
- 26. Ember.js,奇怪的字符體
- 27. 一個奇怪的字符
- 28. Serialport nodejs奇怪的字符
- 29. 奇怪的字符編碼
- 30. GNU Prolog:奇怪的字符
這對SuperUser來說可能會更好。查看http://meta.stackexchange.com/questions/36017/what-site-should-host-questions-about-emacs-keybinding進行模糊的相關討論。由於似乎沒有達成共識,我現在沒有投票決定採取行動。 – dmckee 2010-01-19 20:41:29