UP | HOME

▼ 本文更新于 [2025-03-25 周二 09:50]

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")

© Published by Emacs 31.0.50 (Org mode 9.8-pre) | RSS 评论