我用PB9.0程式開發的一款程式。
其中一個功能是用以下命令匯出EXCEL檔案
Dw_1.SaveAs(ls_filename,HTMLTable!,True)
在我的電腦上操作匯出的檔案里是正常顯示的漢字,但在客戶電腦上卻顯示的亂碼。我當扯訓疑是字體的原因,我在客戶的電腦上重新安裝了'arial','宋體'等字體后仍然是亂碼。
這個問題可能是什么情況引起的,或用什么其它方法除錯一下?希望有達人能指點一下。
uj5u.com熱心網友回復:
unicode 的問題uj5u.com熱心網友回復:
是不是客戶的電腦沒裝PB,或者缺少PB的某些動態庫?
uj5u.com熱心網友回復:
1樓,有什么辦法解決或是什么驗證呢?uj5u.com熱心網友回復:
只能重裝支持unicode的系統嗎?uj5u.com熱心網友回復:
網上不是有寫好的匯出EXCEL的程式嗎??你下一個就行了,不用自己寫。
uj5u.com熱心網友回復:
我們程式中有個轉檔程式,見過類似問題。后來按F1查了下幫助文檔number dwcontrol.SaveAs ( string filename, string saveastype, boolean colheading { , string encoding } )
此上是幫助文檔里的,注意最后一個變量 類似設置字符集。
后來我改為
THIS.SaveAs (ls_rfilename, HTMLTable!, TRUE,EncodingUTF8! )
就OK了。
我也是略懂樓主可以試試···
uj5u.com熱心網友回復:
用老黃的匯出方法么很靈的
uj5u.com熱心網友回復:
ls_rfilename 的檔案名就是 *.xlsdw_1.SaveAsascii(ls_rfilename)
uj5u.com熱心網友回復:
6樓正解,字符集的問題,在引數中指定合適的字符集就可以了。
uj5u.com熱心網友回復:
save asuj5u.com熱心網友回復:
pb9不能指定字符集吧uj5u.com熱心網友回復:
9不行,10才有的uj5u.com熱心網友回復:
SaveAsascii或者用老黃的轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/60725.html
標籤:腳本語言
下一篇:關于錯誤“Start of Powerbuilder VM failed.Return Code = -2”新人求幫助
