PB9升級到Pb11,中文出現亂碼!
好像Pb7 / PB9字符集都用的是ANSI 的,但是PB11變態的用了 UNICODE,現在中文都會出現亂碼!大家有啥辦法啊???
uj5u.com熱心網友回復:
沒遇到這個問題!從PB9升級很正常!
uj5u.com熱心網友回復:
什么叫PB11變態的用了 UNICODE……你轉化的時候,有一個選項叫auto convert dbsc xxxx
鉤上
uj5u.com熱心網友回復:
那pb連接資料庫oracle時能直接連嗎,為什么出現亂碼呢是不是不支持低版本的呀,我用的是8的
uj5u.com熱心網友回復:
能直接連。你說的亂碼是pb本身的,還是資料層的。
uj5u.com熱心網友回復:
亂碼是pb本身造成的,pb10以后版本字符處理都是用的是unicode,但以前版本不是。誰看過我這貼:
http://topic.csdn.net/u/20080703/08/33906f94-988c-40cc-aa0e-8445bf951081.html
看了應該明白點了。
uj5u.com熱心網友回復:
SQLCA.DBParm = "DisableUnicode=1"試試uj5u.com熱心網友回復:
重新生成一下!uj5u.com熱心網友回復:
沒用過pb11uj5u.com熱心網友回復:
這點和資料庫字符集有關系uj5u.com熱心網友回復:
沒遇到過此問題,升級之前最好備份源檔案uj5u.com熱心網友回復:
SQLCA.DBParm = "DisableUnicode=1"能解決問題uj5u.com熱心網友回復:
程式里使用了api基本上都會出現這個問題,沒關系的,在api后面加;ansi就行了,pb幫助里有的uj5u.com熱心網友回復:
SQLCA.DBParm = "DisableUnicode=1" 用這個解決問題了。uj5u.com熱心網友回復:
我用的是pb10,資料視窗單單是訪問系統表時,中文顯示亂碼?有誰知道怎么回事?uj5u.com熱心網友回復:
還沒升過,做個標記,以后備用。uj5u.com熱心網友回復:
用 pb 11.5 試一下轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/100887.html
標籤:數據庫相關
