参考 https://blog.youkuaiyun.com/u012399684/article/details/81809220
中文必备
#!/usr/bin/python3
#-*-coding:GBK -*- # 或# -*- coding: UTF-8 -*-
not being able to decode with utf-8

2.

‘gbk’ codec can’t encode character u’\u200e’ in position 43: illegal multibyte sequence
非法字符:"\ufeff"
报错:‘gbk’ codec can’t encode character ‘\ufeff’ in position 0: illegal multibyte sequence
方法1:
方法2:
src_data = codecs.open('199801_new.txt','r+',encoding='utf-8').read()#必须事先知道文件的编码格式,这里文件编码是使用的utf-8
if src_data[:1].encode('utf-8') == codecs.BOM_UTF8:
src_data = src_data[1:]
FLASK如何让jsonify显示中文
app.config['JSON_AS_ASCII'] = False
本文详细介绍了在Python中遇到的各种编码错误,包括无法使用UTF-8解码和GBK编码的问题,以及如何处理非法字符。同时,文章还提供了在Flask框架中使jsonify返回的JSON串支持中文显示的方法。


2万+

被折叠的 条评论
为什么被折叠?



