Python编码错误“NonASCII character'\xff'…”allwhile编码在编写Hiragan时声明为“#*coding:utf8*”

2024-05-19 03:41:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,遇到了以下错误:

SyntaxError: Non-ASCII character '\xff' in file 'hiragana.py' on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

这是我的代码:

^{pr2}$

我也试过不用u。这没什么区别。 我用的是Pycharm社区版。在编码设置中,它表示文件是用UTF-16LE编码的。在

如果有任何提示,我将不胜感激。在


Tags: inpy编码on错误lineasciifile
1条回答
网友
1楼 · 发布于 2024-05-19 03:41:29

Python不支持使用固定宽度的多字节编解码器(如UTF-16或UTF-32)编码的源文件。在

您的文件被编码为UTF-16 Little-Endian,这意味着文件以Byte Order Mark开头;文件中的前两个字节是(hex)FF和FE。Python在第一个字节上出错。在

将文件重新保存为UTF-8。参见PyCharm文档,有一个section on changing the encoding。在

相关问题 更多 >

    热门问题