在使用Python開發項目過程中, 有時需使用腳本調用oracle,但會出現亂碼,解決方案如下:
編寫的python腳本中需要加入如下幾句:
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
這樣可以保證select出來的中文顯示沒有問題。
還需要指定python源文件的字符集密碼和oracle一致。# -*- coding: utf-8 -*-
在使用Python開發項目過程中, 有時需使用腳本調用oracle,但會出現亂碼,解決方案如下:
編寫的python腳本中需要加入如下幾句:
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
這樣可以保證select出來的中文顯示沒有問題。
還需要指定python源文件的字符集密碼和oracle一致。# -*- coding: utf-8 -*-