emacs編碼

  • 設置默認編碼,用於保存文件

;;set the default text coding system (setq default-buffer-file-coding-system 'utf-8)ide

  • 查看當前emacs編碼

M-x describe-coding-system   Priority order for recognizing coding systems when reading files: 1. iso-latin-1 (alias: iso-8859-1 latin-1) 2. utf-8 (alias: mule-utf-8) 3. iso-2022-7bit 4. iso-2022-7bit-lock (alias: iso-2022-int-1) 5. iso-2022-8bit-ss2 6. emacs-mule 7. raw-text 8. iso-2022-jp (alias: junet) 9. in-is13194-devanagari (alias: devanagari) 10. chinese-iso-8bit (alias: cn-gb-2312 euc-china euc-cn cn-gb gb2312) 11. utf-8-auto 12. utf-8-with-signature 13. utf-16 14. utf-16be-with-signature (alias: utf-16-be) 15. utf-16le-with-signature (alias: utf-16-le) 16. utf-16be 17. utf-16le 18. japanese-shift-jis (alias: shift_jis sjis cp932) 19. undecided編碼

  • 調整編碼前後順序

M-x prefer-coding-systemutf-8

永遠改變編碼順序,在_emacs中加入ci

(prefer-coding-system 'utf-8)emacs

  • 用指定編碼從新讀入文件

C-x <RET> r ( M-x revert-buffer-with-coding-system) it

相關文章
相關標籤/搜索