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郵箱登入啊?我沒有登入,是不是有人登入盜取資訊?拜託各位了...