django读取文件内容并转成json的编码问题
2021-10-08 本文已影响0人
猪儿打滚
需求
- 前端上传文件
- 后端接收文件、读取文件、byte 转 str 转 json
遇到问题
-
encoding=utf-8
时,str 转 json 会报错 (分别使用ast.literal_eval
和json.loads
)
ast转
json转
解决
- 原因是上面对文件的 byte 格式内容转成 str 时,使用了
utf-8
,改成utf_8_sig
即可
ast转