[.NET] SyBase 亂碼的問題...

看板Visual_Basic作者 (我好想妳...)時間13年前 (2012/11/26 15:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
Sybase 這個資料庫不知道大家有沒有用過? 目前小弟遇到的問題是... ADO.Net + Sybase.AdoNet2.AseClient.dll (32bit) or ADO.Net + Sybase.ADoNet4.AseClient.dll (64bit) 來連 Sybase。 但原本的資料是用 iso_1 編碼,所以讀出來的資料是亂碼... 拜請咕狗大神後,說在連接字串上加 charset=cp936 能解決,但還是一樣! 其他方法有: 改資料庫的編碼為 cp936 ,無效。而且情況嚴重...想重整引索都不行! 資料庫端 iso_1 程式端 cp936 這個也不行...讀出來還是亂碼。 由於資料庫是十年前建立的,裡面有上千萬筆資料,不能重建(而且也太大了!)。 請問各位大大,有沒有什麼辦法能解決 .Net 連接 Sybase 而且不會出現亂碼。 小弟目前是用 oledb 頂著...因為這個沒問題! 感謝啦~~~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.32.153
文章代碼(AID): #1Ginupdd (Visual_Basic)