在源头中,你可以声明:
#!/usr/bin/env python# -*- coding: utf-8 -*-....
在PEP 0263中进行了描述:
然后,你可以在字符串中使用UTF-8:
#!/usr/bin/env python# -*- coding: utf-8 -*-u = 'idzie wąż wąską dróżką'uu = u.depre('utf8')s = uu.enpre('cp1250')print(s)
在Python 3中不需要此声明,因为UTF-8是默认的源编码(请参阅PEP 3120)。
此外,值得验证你的文本编辑器是否已将代码正确编码为UTF-8。否则,你可能会有不被解释为UTF-8的不可见字符。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)