請問有關於.txt檔可以顯示,但bcb無法顯示的字元 |
答題得分者是:RedSnow
|
qubeley2004
一般會員 發表:52 回覆:71 積分:24 註冊:2004-07-13 發送簡訊給我 |
pdf檔案經過轉檔後,會有出現類似這樣的字元,像是黑框框,或是一個特殊符號 當我在讀取類似這樣的字元的時候 bcb無法顯示,會變成空白,可是卻不是空白 用if判斷可以判斷的出來是否相同,而bcb卻無法顯示 所以..我想要先轉換成為ASCII, 像第一個符號他轉出來是1,黑框框是2...我是使用(int)' '空白字元是複製 他的符號...所以知道是1和2 問題是...我是要用一個變數temp先讀他在用去轉...... (int)temp..沒有這樣的語法,想請問用變數轉Ascii的語法是什麼呢?? 2.請問有沒有什麼辦法可以讓bcb顯示出這樣的字元呢??因為可能會用到.pos(" ")去判斷,裡面是空空的(雖然是有值)總是怪怪的... 發表人 -
|
RedSnow
版主 發表:79 回覆:1322 積分:845 註冊:2003-12-15 發送簡訊給我 |
qubeley2004 您好: 基本上我們習慣上將 ASCII Code 介於 32~126 之間的字元當作能夠 "正常" 顯示的字元,這是因為英語是強勢語言,而且與電腦相關的許多規格也大都是美國所制定的,當初編碼小於 32 的 ASCII Code 被稱為控制字元,大都拿來當作控制碼使用,所以是不顯示的,也稱作 "非可視字元",而超過 126 的字元則被稱做圖形字元 (semi-graphics character),但是在中文環境下,通常是被拿來當作組合中文字的前導碼使用,看到的是雙位元組的中文字而不是單位元組的圖形字元....,不扯遠了,關於您的問題,我提供以下幾個資訊供您參考: 1. 想要顯示 ASCII 編碼小於 32 的字元,可能必須要藉由第三方元件,或者自行撰寫元件來顯示,必要時直接用繪圖的方式自己來顯示亦可。 2. 想要顯示 ASCII 編碼大於 126 的字元,取決於數個條件,一是使用的元件是否可顯示圖形字元?二是語系編碼是否正確?三是字型是否支援?關於這個問題可再參考下列的討論:
IdHTTP 讀取的網頁資料儲存到資料庫有些字會變亂碼
http://delphi.ktop.com.tw/topic.php?topic_id=68297 把西歐文字寫入XML
http://delphi.ktop.com.tw/topic.php?topic_id=68489
3. 將字元轉為 ASCII Code 可參考這一篇討論:
BCB有將字元轉成ASCII的指令嗎?
http://delphi.ktop.com.tw/topic.php?topic_id=26178
您參考一下吧。
|
qubeley2004
一般會員 發表:52 回覆:71 積分:24 註冊:2004-07-13 發送簡訊給我 |
引言: qubeley2004 您好: 基本上我們習慣上將 ASCII Code 介於 32~126 之間的字元當作能夠 "正常" 顯示的字元,這是因為英語是強勢語言,而且與電腦相關的許多規格也大都是美國所制定的,當初編碼小於 32 的 ASCII Code 被稱為控制字元,大都拿來當作控制碼使用,所以是不顯示的,也稱作 "非可視字元",而超過 126 的字元則被稱做圖形字元 (semi-graphics character),但是在中文環境下,通常是被拿來當作組合中文字的前導碼使用,看到的是雙位元組的中文字而不是單位元組的圖形字元....,不扯遠了,關於您的問題,我提供以下幾個資訊供您參考: 1. 想要顯示 ASCII 編碼小於 32 的字元,可能必須要藉由第三方元件,或者自行撰寫元件來顯示,必要時直接用繪圖的方式自己來顯示亦可。 2. 想要顯示 ASCII 編碼大於 126 的字元,取決於數個條件,一是使用的元件是否可顯示圖形字元?二是語系編碼是否正確?三是字型是否支援?關於這個問題可再參考下列的討論: IdHTTP 讀取的網頁資料儲存到資料庫有些字會變亂碼 http://delphi.ktop.com.tw/topic.php?topic_id=68297 把西歐文字寫入XML http://delphi.ktop.com.tw/topic.php?topic_id=68489 3. 將字元轉為 ASCII Code 可參考這一篇討論: BCB有將字元轉成ASCII的指令嗎? http://delphi.ktop.com.tw/topic.php?topic_id=26178 您參考一下吧。了解了,感謝~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |