如何让IDLE使用UTF-8作为我的Python文件的默认编码?
IDLE设置中没有“编码”选项。
答案 0 :(得分:1)
只需将special comment line放在Python文件的开头:
# -*- coding: utf8 -*-
答案 1 :(得分:0)
1)导航到当前版本的python的文件夹。我的是:
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources
2)查看python应用程序包,因为这是IDLE。
3)您应该看到一个名为Info.plist
的文件,其中包含以下内容
<?xml version="1.0" encoding="UTF-8"?>
4)在这里你可以修改编码,记住python剂量不支持所有的源编码选项。
答案 2 :(得分:-3)
Python支持遵循默认编码类型:
**Python 2.x: ASCII**
**Python 3.x: UTF-8**
如果您使用的是python 2.x,那么想使用UTF-8,请将以下代码添加到您的python文件中:
#!/usr/bin/python
import sys
sys.setdefaultencoding("utf-8")
这将覆盖默认编码类型。