我有一个问题,当我执行涉及从包含unicode代码点的文件中读取数据的脚本时,一切正常。但是,当它通过另一个应用程序执行的,它提高了以下错误:UnicodeDecodeError在Unicode文件读取
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)
我使用的是完全相同的数据文件执行完全相同的代码。该复制问题的一个样本数据文件是这样的:
¥ Α © §
我叫这个sample.txt
一个非常简单的Python脚本只是简单的阅读和打印文件的内容:
with open("sample.txt") as f:
for line in f:
print(line)
print("Done")
此执行从命令行罚款;通过Apache/CGI执行失败,出现上述错误。