配置IDLE以使用Unicode

时间:2014-10-31 11:13:55

标签: python unicode python-idle

如何让IDLE使用UTF-8作为我的Python文件的默认编码?

IDLE设置中没有“编码”选项。

3 个答案:

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

这将覆盖默认编码类型。