UP | HOME

emacs-设置Python输出编码

[2024-10-28 周一 16:16]

在Windows的Emacs中,Python输出输入往往要和GBK/UTF-8编码做斗争。

org-babel默认已经帮我们处理好了编码转换,可以不用做额外设置。

如果我们要直接运行一个.py文件的话,参考此链接,设置环境变量:

(setenv "PYTHONIOENCODING" "utf-8")

会导致org-babel执行结果乱码。

应该采用设置Python执行参数的方式,改为:

(setq python-shell-interpreter-args "-i -X utf8")

▲ 编辑于 [2024-10-28 周一 16:25] | © Published by Emacs 31.0.50 (Org mode 9.7.16) on [2024-11-21 周四 00:22] | RSS