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

TntDBGrid+TClientDataSet+XMLMapper 顯示日文問題?

尚未結案
mydearlong
一般會員


發表:7
回覆:5
積分:2
註冊:2004-08-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-14 18:25:05 IP:163.18.xxx.xxx 未訂閱
大家好: 我有一個UTF-8編碼的XML File,內含日文 想利用BCB6.0提供的XML Mapper建立ToDp.xtr, 再用TClientDataSet,設定其ProviderName=XMLTransformProvider 的方式將xml file的日文轉成ClientDataSet,再藉由TntDBGrid輸出 本想TntDBGrid元件可以解決出現???的問題,但仍是一樣, 各位了解是哪裡出錯嗎? 是XMLMapper轉成DataPacket時出錯,還是?… 謝謝大家
mydearlong
一般會員


發表:7
回覆:5
積分:2
註冊:2004-08-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-16 13:28:27 IP:59.104.xxx.xxx 未訂閱
沒人回覆…唉… 附帶一提的是我本來懷疑是xml mapper在轉data packets時出錯, 所以TntDBgrid中的日文會變成???? 但我在轉換過後再配TntEdit使用ClientDataSet1->locate method去找尋 該日文字串,竟成功地locate(active)該日文字串的record, 所以我想xml mapper轉換時沒錯 那是tdatasource出錯了嗎?
acqua
一般會員


發表:3
回覆:24
積分:20
註冊:2005-09-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-09 11:23:51 IP:61.218.xxx.xxx 未訂閱
以我自己實驗過的經驗是 : TClientDateSet 本身不支援 Unicode 的方式 所以 你可能要找其他方式來做... 目前有試出來 TADOQuery 應該是可以 支援 Unicode 不過以你的用途 似乎幫助不大....:< ps.我以前取資料有試過, ADOQuery-->Provider-->ClientdateSet--> DataSource-->TntDbGrid取越南文正確...但回存卻變亂碼... 經查證, 是 ClientdateSet 不支援 Unicode
系統時間:2024-06-01 15:09:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!