代码如下:
#-*- coding:utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
为什么已经写了#-*- coding:utf-8 -*-
下面还要sys.setdefaultencoding('utf-8')
求教?谢谢
已解决
这里说的挺明白的:也谈 Python 的中文编码处理
代码如下:
#-*- coding:utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
为什么已经写了#-*- coding:utf-8 -*-
下面还要sys.setdefaultencoding('utf-8')
求教?谢谢
已解决
这里说的挺明白的:也谈 Python 的中文编码处理
你可以在python里import sys。然后sys.getdefaultencoding()看看你python默认编码是啥,反正我默认的是ascii…
话说我昨天在ubuntu上使用了题主你这几行代码,输出到命令行的中文依然是乱码…略诡异…最后就直接在文件里处理中文了
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
上面那个是说本文件的encoding。根python的sys无关。