成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python oracle數據庫操作時,中文查詢報錯

開發 后端 Oracle
python中使用oracle數據庫進行查詢時,出現下面的錯誤:UnicodeEncodeError: 'ascii' codec can't encode characters in position 54-57: ordinal not in range(128) 錯誤定位是在cur.execute(sql)進行查詢的這句。

[[211621]]

python中使用oracle數據庫進行查詢時,出現下面的錯誤:

  1. UnicodeEncodeError: 'ascii' codec can't encode characters in position 54-57: ordinal not in range(128) 

錯誤定位是在cur.execute(sql)進行查詢的這句。

因為提示編碼問題,一直在折騰編碼,各種斷點加下來,其實語句本身并沒有發生亂碼,而且因為使用的python3.x,默認已經是utf-8編碼,不該出現這樣的問題啊。。

各種查,把網上各種改編碼的方法試了一下遍。。

***發現搜索方式不對..***的***終于找到了,是oracle的一個環境變量沒有配。

windows下可以參考:

 

添加變量名:NLS_LANG

添加變量值:SIMPLIFIED CHINESE_CHINA.UTF8

Mac下可以直接在數據庫操作的文件頂部添加,給oracle設置字符集。

  1. import os 
  2.  
  3. os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8' 

 

 

大功告成!! 

責任編輯:龐桂玉 來源: 36大數據
相關推薦

2024-05-08 08:37:44

2012-07-23 14:30:33

Oracle

2009-02-09 12:52:32

文件加密Oracle數據庫

2010-10-26 15:21:11

連接Oracle數據庫

2009-04-22 14:19:32

Oracle中文索引基礎

2011-08-02 17:06:29

Oracle遠程數據庫創建DB Link

2010-10-27 17:11:35

oracle查詢

2010-04-27 10:39:59

Oracle數據庫

2010-05-05 15:45:52

Oracle數據庫

2009-12-14 16:00:32

Ruby操作Oracl

2009-11-18 16:16:51

Oracle數據庫

2011-08-04 17:07:09

Oracle數據庫dmp文件

2010-10-28 16:46:23

查詢Oracle數據庫

2023-04-27 09:36:43

2017-12-26 15:10:30

數據庫Oracle操作語句

2011-05-26 14:31:57

Oracle數據庫

2010-04-23 09:23:44

Oracle 數據庫

2011-05-26 10:30:12

Oracle數據庫約束

2011-03-10 13:24:26

2015-08-21 12:59:38

Oracle數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.日韩系列 | 日日夜夜精品 | 日韩影院一区 | 国产一区二区在线播放 | 亚洲有码转帖 | 国产观看 | 99reav| 成人在线影视 | 91精品国产综合久久久久久丝袜 | 日韩av一区二区在线观看 | 国产精品一区二区三区四区 | 一区二区在线看 | 欧美专区在线 | 69视频在线播放 | 日本亚洲精品成人欧美一区 | 91pron在线 | 久久久久九九九女人毛片 | 一区二区三区成人 | 日韩成人在线播放 | 97人人超碰 | av免费在线观看网站 | 久草视| 一区二区三区成人 | 国产精品久久久久久久久免费桃花 | 玖玖玖在线 | 欧美在线一区二区三区 | 波波电影院一区二区三区 | 日韩欧美一区在线 | 成人自拍av | 日韩精品在线免费观看 | 欧美精品91 | 国产精品国产精品国产专区不卡 | 久久免费精品视频 | 成人在线观看黄 | 日韩欧美一级精品久久 | 99精品在线免费观看 | 久久国产精品99久久久大便 | 久久精品国产一区二区三区不卡 | 三级成人在线观看 | 蜜桃av一区二区三区 | 日日夜夜精品 |