delphi 讀郵件亂碼

2023-04-12 20:55:08 字數 1673 閱讀 8885

1樓:it經驗館

你選擇編碼模式為,簡體中文,, 如果不行,再試試繁體中文,就行了,,沒有比這更好的辦法了。

2樓:匿名使用者

還是編碼的問題,你看看這個元件有沒有設定編碼格式的屬性。

3樓:匿名使用者

先對讀取的內容進行編碼轉換,如ansistring

然後再用gb3213顯示。

因為中文在軟體中一般只支援utf和ansi碼。

郵件裡的附件發出去後,收到的是亂碼?怎麼回事?

delphi呼叫c++的dll出現亂碼,該怎麼處理

4樓:匿名使用者

也許使用的就不是相一致的字元編碼,所以出現亂碼。

5樓:匿名使用者

沒有**,誰知道你做了什麼。

delphi 編寫的軟體,文字亂碼

6樓:匿名使用者

這個是中西文字元,在中文系統裡的硬傷啊。

解決辦法是在delphi2007以後的系統裡把程式再編譯一下就行了。

因為2007以前的字符集是ansi,2007以後的才是完全相容中文系統的。好象在delphi7裡,把string改成widestring,可以解決這些問題。

7樓:匿名使用者

在新生成的窗體的字型先設定一下,隨後新增到窗體上的控制元件就會自動採用窗體的字型。

擴大form的width,height,直到滾動條消失。

8樓:景茹煒

你也可以設計你用到的控制元件的字型,比如:宋體等。

這種現象在以前的delphi2到5,都遇到過。

如果需要頻繁地設定字型,可以在新生成的窗體的字型先設定一下,隨後新增到窗體上的控制元件就會自動採用窗體的字型。

9樓:網友

這個是文字編碼的問題,改成utf-8就好了。

delphi控制檯程式輸出中文亂碼,如何解決?

10樓:景茹煒

這與delphi無關。

按如下步驟操作,應該可以解決:

一、在「開始」->執行」裡輸入「cmd「,回車或者點選「確定」,開啟命令列視窗。應該顯示:

microsoft windows [版本

c:\users\administrator>

這表明你的命令列視窗可以顯示中文,否則,應該顯示如下的資訊:

microsoft windows [version

c:\users\administrator>

這表明你的命令列視窗不能顯示中文。你應該繼續如下操作:

二、滑鼠單擊命令列視窗的左上角,開啟系統選單,選擇「選項」,在「預設**頁」中選擇「936 (ansi/oem - 簡體中文gbk)」,點「確定」。

關閉命令列視窗。

重新開啟命令列視窗,應該可以顯示中文了。

三、重新執行你的delphi控制檯程式,是不是好了?

另外,我的是windows7,根據你的windows版本不同,命令列視窗顯示的資訊可能會略有差異。

11樓:匿名使用者

你到 論壇的delphi欄目問,人氣足,這屬小問題。

關於delphi的簡單問題,Delphi的8個技巧

000001 說明它是一個字串,只要。vari integer str string beginfor i 1 to 99 if i 10 then str 00000 inttostr 1 else if i 10 and i 100 then str 0000 i 如果數字還可能大於99,就接著...

Delphi資料庫,Delphi 資料庫

第一 將資料庫和程式檔案放在一個目錄下就行了。delphi的工作原理是先按ado提供的絕對路徑查詢資料庫,如果沒有,則在當前程式的目錄下查詢資料庫。你將你的程式打包之後在其他機器上安裝,絕對路徑不一樣了,而且程式目錄下也沒有資料庫,當然會提示找不到了。第二 1,檢視一下控制面板裡的sql odbc資...

為什麼郵箱上顯示有郵件未讀,卻找不到未讀郵件在哪?拜託各位了

你點那個郵箱進入郵箱之後,如果還是顯示是你的話,那麼你進入 收件箱,全選之後,選擇標記為 已讀郵件 那樣就可以了 qq郵箱收到的郵件可以加密嗎?拜託各位了 3q 在qq郵箱裡發群郵件如何新增信紙?拜託各位了 3q 為什麼手機總是提示我的139郵箱登入啊?我沒有登入,是不是有人登入盜取資訊?拜託各位了...