[.NET] SyBase 亂碼的問題...
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