UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 编码问题

670 阅读1分钟

之前一直运行好好的程序突然有一天出现这个问题,接口不能用了,还以为代码问题找了半天,最后发现是服务器编码问题,不知道谁改了服务器编码,在此记录一下。以便以后查询

服务器用的centos 7

locale 命令可以查看编码。 然后 export LC_ALL=zh_CN.UTF-8 命令来设置编码

参考文档: