全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1239
推到 Plurk!
推到 Facebook!

RichEdit 開檔問題

尚未結案
AJCooer
初階會員


發表:48
回覆:52
積分:25
註冊:2004-02-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-02 14:52:32 IP:61.218.xxx.xxx 未訂閱
請問各位大大 當我用RichEdit->LoadFromFile(FileName.c_atr()); 時,發現FileName裡面的資料 我用ultraedit去看是繁體字 可是在RichEdit裡面變成亂碼, 請問如何解決?
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-02 15:35:48 IP:61.70.xxx.xxx 未訂閱
您好: 也許是編碼的問題,把檔案寄到我的信箱,我幫您看看. sstsupman@pchome.com.tw
AJCooer
初階會員


發表:48
回覆:52
積分:25
註冊:2004-02-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-02 16:33:01 IP:220.130.xxx.xxx 未訂閱
謝謝 supman大大 以寄檔給你了
AJCooer
初階會員


發表:48
回覆:52
積分:25
註冊:2004-02-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-03 09:56:23 IP:220.130.xxx.xxx 未訂閱
經參考 supman大大之前的解答如下  
引言:
您好: 我研究的結果,您的檔案為Unicode UTF-8的格式,所以在載入時才會出現亂碼,您 可以16進位碼觀察,檔案開頭為EF BB BF,即表示為UTF8格式,記事本支援Unicode 格式,但Delphi元件不支援,因此您才會出現顯示出亂碼的問題. 解決的方式:將中文字轉回BIG5的編碼 Label1.Caption:=UTF8ToAnsi(memo1.lines.Strings[0]); 第一行要先將EF BB BF識別碼去掉,不然會出現一個'?'
引言:
可是我卻無法使用 UTF8ToAnsi這個指令ㄟ 是否我的 BCB 5有問題啊
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-03 10:33:12 IP:61.70.xxx.xxx 未訂閱
您好: include以下:
include  
AJCooer
初階會員


發表:48
回覆:52
積分:25
註冊:2004-02-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-03 10:42:23 IP:220.130.xxx.xxx 未訂閱
還是不行ㄟ 我在.h裡面 #include  還是不行
AJCooer
初階會員


發表:48
回覆:52
積分:25
註冊:2004-02-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-05-03 11:48:06 IP:220.130.xxx.xxx 未訂閱
小弟發現supman大大的解法 在BCB6可以 但是BCB5就不行了
系統時間:2024-05-17 18:19:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!