django读取文件内容并转成json的编码问题

需求

  • 前端上传文件
  • 后端接收文件、读取文件、byte 转 str 转 json

遇到问题

  • encoding=utf-8时,str 转 json 会报错 (分别使用ast.literal_evaljson.loads
    ast转

    json转

解决

  • 原因是上面对文件的 byte 格式内容转成 str 时,使用了 utf-8,改成utf_8_sig即可
    ast转
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容