線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2745
推到 Plurk!
推到 Facebook!

FastReport3.0 Export 到PDF ,部分中文出現亂碼

尚未結案
mich28
一般會員


發表:2
回覆:2
積分:0
註冊:2008-10-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-02-24 12:00:29 IP:210.0.xxx.xxx 訂閱
如題,當我轉出後,發現大部分中文能正確轉換,但有個別的中文出來怪字元,我是在繁體中文2000 Delphi 7,誰人有解決方案可以分享? 謝謝!!
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-02-24 12:12:15 IP:60.248.xxx.xxx 未訂閱
mich28
一般會員


發表:2
回覆:2
積分:0
註冊:2008-10-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-02-25 08:19:33 IP:210.0.xxx.xxx 訂閱
我的問題是,出來的PDF大部分是正常的,我在fastreport中preview全部顯示正常,我只使用了“細明體”,最初我懷疑是香港字問題,但試驗後發現問題依舊,是否什么地方錯誤了?我已經使用了修改過的frxPDFfile.pas,可以handle DBCS的字形喔!!
煩惱中...........
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-02-25 09:45:49 IP:60.248.xxx.xxx 未訂閱
1.蓋過上述.pas後,recompile.exe需挑Recompile all packages
2.報表Page1的Font屬性,CharSet(CHINESEBIG5_CHARSET)及Name(明細體)
mich28
一般會員


發表:2
回覆:2
積分:0
註冊:2008-10-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-02-27 11:45:31 IP:210.0.xxx.xxx 訂閱
經過觀察,發現是部分中文字與ASC碼沖突,(例如“珮”,“許” 字),造成錯誤,必須將其轉成Unicode UTF-8 處理,而frxPDFfile.pas似乎并沒有處理這個問題,借問各位高手如何修改?
系統時間:2024-04-24 0:41:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!