鳗鱼网络

文章
6
资源
0
加入时间
2年10月21天

python UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 问题

问题描述:服务器单独运行脚本没问题,跑定时任务时报错内容为:UnicodeEncodeError: 'ascii' codec can't encode characters in position报错原因:python使用cx_Oracle包执行读取sql语句时,由于sql中出现了汉字而抱编码相关错误解决办法:程序开头加入下列两行代码import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'并把 " n