需求
- 前端上传文件
- 后端接收文件、读取文件、byte 转 str 转 json
遇到问题
-
encoding=utf-8
时,str 转 json 会报错 (分别使用ast.literal_eval
和json.loads
)
ast转
json转
解决
- 原因是上面对文件的 byte 格式内容转成 str 时,使用了
utf-8
,改成utf_8_sig
即可
ast转
encoding=utf-8
时,str 转 json 会报错 (分别使用ast.literal_eval
和json.loads
)utf-8
,改成utf_8_sig
即可本文标题:django读取文件内容并转成json的编码问题
本文链接:https://www.haomeiwen.com/subject/sqyxoltx.html
网友评论