今天在本地运行一个业务脚本,完美!
然后把脚本部署到服务器运行,完美!
添加到crontab定时任务,报错!
UnicodeEncodeError: 'ascii' codec can't encode characters in position 57-60: ordinal not in range(128)
然后各种方法都查了一遍,按照该博主的方法无法解决。
一通折腾后,没办法,只能用笨方法了,把运行脚本加到一个shell脚本里面,在前面加上以下两行代码,正常!不管怎么说也算是一种解决方案吧
export LANG="en_US.UTF-8"
export PYTHONIOENCODING=utf-8