程序不论是前端还是后端,不论是写的注释还是数据内容字符串,任何地方有中文就会报错,这是其中一次的报错
File "C:\Users\xutao\watchlist\app.py", line 14
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc1 in position 0: invalid start byte
但是开头都写了
# -*- coding: utf-8 -*-
请问这是什么原因
程序不论是前端还是后端,不论是写的注释还是数据内容字符串,任何地方有中文就会报错,这是其中一次的报错
File "C:\Users\xutao\watchlist\app.py", line 14
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc1 in position 0: invalid start byte
但是开头都写了
# -*- coding: utf-8 -*-
请问这是什么原因
,python3默认的就是utf-8,所以说# -- coding: utf-8 --写不写不是问题所在,好好检查语法或许才能有效的解决问题
看报错信息意思是:位置为0的0xc1字节无法解码为utf-8。检查下文件格式吧?编辑器默认用gbk编码保存?
非常感谢,确实不是这句话的问题,是编辑器出错了
非常感谢,确实是编辑器设置的问题,没有注意到