作者yshihyu (yshihyu)
看板Python
标题[问题] 编码问题
时间Thu Mar 17 02:17:25 2016
# coding=Big5
text = '测试'
print text
上面这样没问题
改成一个中文字就不行为什麽会那诡异?
# coding=Big5
text = '试'
print text
File "test.py", line 2
SyntaxError: 'big5' codec can't decode bytes in position 10-11: illegal
multibyte sequence
想请问一下python 编码问题有什麽好点资料可以参考?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.182.197.52
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1458152248.A.760.html
1F:→ uranusjr: 因为你的档案其实并不是 big5 编码 (我猜是 utf8) 03/17 02:43
2F:→ uranusjr: coding token 必须与档案本身使用的编码相符 03/17 02:44
3F:→ yshihyu: 有档案编码 直译器编码 系统编码 还有什麽编码吗?有点混 03/17 03:00
4F:→ yshihyu: 乱@@ 03/17 03:00
5F:推 JackBaska: 你用py2 ? py2比较常有这问题 03/17 07:54
6F:推 JackBaska: #!/usr/bin/env python # -*- coding: utf-8 -*- 03/17 07:57
7F:→ JackBaska: 还有常用环境宣告我是用这个, 你试试 不过要把它改big5 03/17 07:58