不小心遇到了 GBK 与 UTF8 编码的选择问题
环境:python3.6
django2.0
由于django开发的服务是整个系统后来加入的一个服务,之前的其他服务都是用的GBK编码, 所以考虑能不能在python3 django2.0
使用GBK字符集避免其他已有服务的修改,涉及到的点主要有
No | Content |
---|---|
1 | python3默认utf8编码 |
2 | django 内部默认一切字符转换成utf8再操作 |
3 | django template 对gbk的展示 |
4 | django model 对gbk的写入、更新 |
个人测试之后失败放弃,未能完全兼容以上几点
- Reference
django 编码问题总结
django 编码问题解决
DEFAULT_CHARSET