orgmode agenda里面时间显示乱码

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