emacs 的编码环境设置为utf-8 试一下。
具体的方法是:
#+BEGIN_SRC emacs-lisp
(set-language-environment "UTF-8")
(prefer-coding-system 'utf-8-unix)
(set-default-coding-systems 'utf-8-unix)
(set-terminal-coding-system 'utf-8-unix)
(set-keyboard-coding-system 'utf-8-unix)
;; backwards compatibility as default-buffer-file-coding-system
;; is deprecated in 23.2.
;;(if (boundp 'buffer-file-coding-system)
;; (setq-default buffer-file-coding-system 'utf-8-unix)
;; (setq default-buffer-file-coding-system 'utf-8-unix))
;; Treat clipboard input as UTF-8 string first; compound text next, etc.
(setq x-select-request-type '(UTF8_STRING COMPOUND_TEXT TEXT STRING))
(modify-coding-system-alist 'file "org" 'utf-8-unix)
(modify-coding-system-alist 'file "html" 'utf-8-unix)
(modify-coding-system-alist 'file "css" 'utf-8-unix)
(modify-coding-system-alist 'file "txt" 'utf-8-unix)
(modify-coding-system-alist 'file "c" 'utf-8-unix)
(modify-coding-system-alist 'file "php" 'utf-8-unix)
(modify-coding-system-alist 'file "js" 'utf-8-unix)
(modify-coding-system-alist 'file "sh" 'utf-8-unix)
#+END_SRC