請問讀取uft8 nobom編碼格式文字檔,無法顯示正確文字問題 |
答題得分者是:P.D.
|
mitchellhu
一般會員 發表:23 回覆:53 積分:15 註冊:2007-06-12 發送簡訊給我 |
請問讀取uft8 nobom編碼格式文字檔,結果在stringgrid 中無法顯示正確文字問題
這個文字檔是用notepad ,選擇編碼格式為 編譯成UTF-8 碼(檔首無 BOM),key 入以下內容 aaaaa,中文測試,88 bbbbb,資料字典檔,99 為了便於讓各位先進明瞭的我陳述,我將source 壓成檔案上傳上來了。讀取這個文字檔,以豆點分割每行資料為3欄,在StringGrid中顯示時,自第2欄有中文部份就顯示異常了。(如附件圖檔) 記得delphi 自從2010不就是完全支援unicode,為什麼不能正確顯utf8編碼的資料呢? 試著使用UTF8Decode,想將讀取出的字串顯示,但只有部份的中文正常,還是有一些奇怪的符號 想請教各位高手如何處理這樣的問題?並且請問在windows 作業系統下,文字檔內定的格式是Ansi嗎?也就是說如果沒有特別設定, delphi xe2 開發出來的程式顯示的都是Ansi編碼文字嗎?還是Stringgrid 只能顯示ansi編碼中文? 愈來愈迷糊了?編碼和顯示?請問那位大能可以指點迷津 感謝 ps: 有鑑於Andy大大的回覆,可能是我描述能力不佳, 請於解壓後將mutf8.txt 置於 C:\.後,再執行project1.exe即可。 感謝大家 請教版大,可以刪除原本上傳的圖檔嗎? 我的壓縮檔傳不上來,是因為有限制嗎? 編輯記錄
mitchellhu 重新編輯於 2012-09-05 03:53:45, 註解 附上source code ‧
mitchellhu 重新編輯於 2012-09-05 04:24:41, 註解 上傳失敗‧ |
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
mitchellhu
一般會員 發表:23 回覆:53 積分:15 註冊:2007-06-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |