600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Python3读取Oracle数据库sql语句含中文报编码错误

Python3读取Oracle数据库sql语句含中文报编码错误

时间:2024-07-12 17:33:42

相关推荐

Python3读取Oracle数据库sql语句含中文报编码错误

sql = 'select id from person where name=\''+ data['姓名'][i] +'\''cursor.execute(sql)

data['姓名'][i]是人员姓名,中文,执行报错:

UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 126-131: ordinal not in range(128)

解决办法:

import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。