84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
代码如下:
#-*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8')
为什么已经写了#-*- coding:utf-8 -*-下面还要sys.setdefaultencoding('utf-8')求教?谢谢
#-*- coding:utf-8 -*-
sys.setdefaultencoding('utf-8')
已解决 这里说的挺明白的:也谈 Python 的中文编码处理
ringa_lee
上面那个是说本文件的encoding。根python的sys无关。
Why we need sys.setdefaultencoding(“utf-8”) in a py script?
你可以在python里import sys。然后sys.getdefaultencoding()看看你python默认编码是啥,反正我默认的是ascii…话说我昨天在ubuntu上使用了题主你这几行代码,输出到命令行的中文依然是乱码…略诡异…最后就直接在文件里处理中文了
上面那个是说本文件的encoding。根python的sys无关。
Why we need sys.setdefaultencoding(“utf-8”) in a py script?
你可以在python里import sys。然后sys.getdefaultencoding()看看你python默认编码是啥,反正我默认的是ascii…
话说我昨天在ubuntu上使用了题主你这几行代码,输出到命令行的中文依然是乱码…略诡异…最后就直接在文件里处理中文了