D2009 中文問題? |
缺席
|
ken_lin
一般會員 發表:4 回覆:3 積分:1 註冊:2003-05-06 發送簡訊給我 |
使用 Delphi2009 DataBase:SQL2000
我使用 BDE 模式 用 TQuery (Tquery Name:Query1)將資料讀取後寫到一個 #temp 檔中(Tquery Name:InsQuery) 其中一個欄位是 Char(80) 有中英文資料 InsQuery.FieldByName('pay_desc').Asstring := Query1.FieldByName('pay_desc').Asstring; 寫入 #temp 後再用 Tquery 將 #temp 讀出並 Show Dbgride 上 但該 pay_desc 有中文部份全是亂碼 Thank You |
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
|
SwingGuppy
初階會員 發表:1 回覆:18 積分:38 註冊:2006-12-28 發送簡訊給我 |
我上次在測試DBGrid讀取資料庫時也有部分文字變成亂碼的問題,
後來發現D2009 Font default 為 MS Sans Serif,改成Times New Roman就全部正常了, 這方法我不曉得對你的情況是否也適用,或許你可以試試。 ===================引 用 herbert2 文 章=================== 試一下改用 AsAnsiString 或許可解決. 因 D2009 AsString 默識為 UnicodeString.
------
受人點滴,湧泉以報。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |