org-mode agenda时间乱码,Learn Emacs in 21 Days: day 6

我采用的是中文windows操作系统,emacs25.1. 我对中文字体进行了单独配置: (set-face-attribute 'default nil :font “Courier New 10”) ;; Setting Chinese Font (dolist (charset '(kana han symbol cjk-misc bopomofo)) (set-fontset-font (frame-parameter nil 'font) charset (font-spec :family “Microsoft Yahei” :size 14)))

(provide 'init-fonts) 这个中英文字体在我目前为止还是没有什么问题的,没有出现卡顿乱码等情况。

但是我发现在org-mode加入时间日程以后,出现下面的乱码

如果我按照视频上的讲述,添加(setq-language-environment “utf-8”)这句代码,就会报错 请问一下怎么能解决乱码问题呢?

Windows上需要注意把文件编码改成UTF-8,然后还需要改换行符。这样能避免不少问题

我是新手,是需要把换行符‘\n’改成其他吗?

参考链接。

设置完了以后,以防万一需要把原来的文件内容复制出来以后存入新文件,保证文件编码是utf-8

(setq language-environment 'utf-8) 。很明显你打错字了,所以才会报错。

确实写错了。我按着您的提示,把错误修改了,也按着链接进行了配置。按时还是现实下面的乱码

重新保存一遍文件试试。

试试这个?

还是不行,但是我把编码全部改成关闭gb18030就OK了

(set-terminal-coding-system 'gb18030) (set-keyboard-coding-system 'gb18030) (set-selection-coding-system 'gb18030) (setq locale-coding-system 'gb18030)

(prefer-coding-system 'gb18030) (prefer-coding-system 'gb18030) 问题完美解决

1 个赞