程式在日文作業系統上使用,在匯出Excel功能上,取Dataset值,用AsString取值傳遞會匯出會報錯,應該是作業系統環境不同。換成AsAnsiString取值匯出就沒問題,但是有些日文字符會匯出會亂碼,如這幾個“???????”字串,會變成亂碼。真是左右為難。
請高手們懂的,給小弟指正一下,不勝感激。
uj5u.com熱心網友回復:
睡前擼過,用AsString取值傳遞會匯出會報錯?uj5u.com熱心網友回復:
又是UTF8編碼的問題?日文系統?
難道你是小張?
呵呵!
uj5u.com熱心網友回復:
日文系統,應該用AsString,Unicode來取uj5u.com熱心網友回復:
是的,在win7 日文作業系統 + office 2013環境uj5u.com熱心網友回復:
是的,在win7 日文作業系統 + office 2013環境
uj5u.com熱心網友回復:
不是哦。這個問題跟你說的小張應該是不一樣的,希望懂的不吝賜教。
uj5u.com熱心網友回復:
使用AsVariant型別。或者轉換為TWideStringField再處理,這個要看你存盤的資料型別是什么了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/133602.html
標籤:數據庫相關
上一篇:~~~~~新手求救~~~~請問frame里面定義的變數怎么取出來?
下一篇:免費幫寫DELPHI程式
