写一个Flask应用的功能时需要读文件,文件内容含指定字符串的话(即有个if key in filecontent的比较)就把文件内容输出到页面,,结果报错UnicodeDecodeError,查阅Flask的文档却似乎讲Flask默认哪里都是utf8编码,可现在却出了个由于字符是utf8而不是ascii报的错
- 最后解决了
- 我灵机一点把filecontent解码一下,写成filecontent.decode(‘utf8’),就顺利的运行了
版权声明:本文为博主原创文章,未经博主允许不得转载。
解决Flask中文件操作出现UnicodeDecodeError UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in positio
时间: 2024-12-20 20:26:11