Delphi7 在WIN7下電腦系統語言格式為英文(美國)時,從ACCESS資料庫中讀取的文本型別資料,如果資料為中文會顯示亂碼“?????” 。將系統語言格式改成中文,就沒問題,但我不能讓客戶去更改他系統設定,如何解決問題。
uj5u.com熱心網友回復:
區域和語言的位置選擇“美國”,這里設定為中文。
uj5u.com熱心網友回復:
D7的string并非Unicode,不想出現方法只能改地區,或升級到Unicode的Delphi版本。uj5u.com熱心網友回復:
出現此類情況:只能通過“修改字符區域”來改變字符顯示的區域型別。最好,升級到2009以上版本,支持Unicode字符集,就不會出現此類錯誤了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/81170.html
標籤:數據庫相關
上一篇:Delphi DLL動態呼叫的子表單怎么判斷子表單是否存在
下一篇:Delphi使用ADO執行SQL時報錯:ORA-00937: not a single-group group function
