pandas-Oracle中文乱码

2020-05-18  本文已影响0人  橘猫吃不胖

刚才发现在使用Oracle的时候,中文乱码了,记录下如何处理

思路就是设置一个环境变量

1. 首先查询下当前Oracle的NLS_LANGUAGE

select userenv('language') from dual

2. 在代码中增加环境变量

import os 
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.AL32UTF8'

然后再执行就可以了


这是网上找到的解决办法,我在使用的时候,遇到一个问题,就是
我第一次设置环境变量的时候没有成功,不知道为啥,我又找了篇文章,里面里面设置的value是另一个,我就换了下,发现还是不行,所以我有换了回来,再试一次,结果就可以了

所以,这个情况不知道为啥,现在是可以了的。

上一篇 下一篇

猜你喜欢

热点阅读