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

如何解決delphi程式在win7 64bit執行後畫面顯示為"???"(亂碼)

答題得分者是:leveon
eva_hsieh
一般會員


發表:5
回覆:6
積分:2
註冊:2011-04-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-06-20 16:54:57 IP:61.218.xxx.xxx 訂閱
各位大大,請問如何解決delphi程式在win7 64bit執行後畫面顯示為"???"(亂碼)
在win7 32bit下執行,畫面正常,如excel內的上圖,
在win7 64bit下執行,畫面只要是中文字都會出現"?",如excel內的下圖,
請問除了midas.dll, mscomm32.ocx, mscomct2.ocx and comdlg32.ocx要和執行程式放在同一資料夾外,
還需要注意什麼嗎? 謝謝各位大大。
PS.程式內使用「微創正黑體」的字型,謝謝。
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#2 引用回覆 回覆 發表時間:2012-06-20 17:28:03 IP:210.66.xxx.xxx 未訂閱
 64bits 那pc 的字型檔缺字或該字型沒灌 ??

也有可能那軟體的字型,強迫指定了某字型;可請原開發者改回 "新細明體" 即可

另請問,甚麼是 微創正黑體 ??



===================引 用 eva_hsieh 文 章===================
各位大大,請問如何解決delphi程式在win7 64bit執行後畫面顯示為"???"(亂碼)
在win7 32bit下執行,畫面正常,如excel內的上圖,
在win7 64bit下執行,畫面只要是中文字都會出現"?",如excel內的下圖,
請問除了midas.dll, mscomm32.ocx, mscomct2.ocx and comdlg32.ocx要和執行程式放在同一資料夾外,
還需要注意什麼嗎? 謝謝各位大大。
PS.程式內使用「微創正黑體」的字型,謝謝。
------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
編輯記錄
ANDY8C 重新編輯於 2012-06-20 03:32:00, 註解 無‧
leveon
資深會員


發表:30
回覆:389
積分:303
註冊:2012-02-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2012-06-20 17:45:55 IP:118.165.xxx.xxx 訂閱
 非Unicode軟體 就是這樣囉

http://support.microsoft.com/kb/983548/zh-tw

P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2012-06-20 20:20:52 IP:118.160.xxx.xxx 未訂閱
不是回答原帖, 不要誤會!
說真的, 我也不知道, 但如ANDY所說, 先換個字型看看, 或者把FORM的內定字集改一下看看!
===================引 用 ANDY8C 文 章===================
64bits 那pc 的字型檔缺字或該字型沒灌 ??

也有可能那軟體的字型,強迫指定了某字型;可請原開發者改回 "新細明體" 即可

另請問,甚麼是 微正黑體 ??



leveon
資深會員


發表:30
回覆:389
積分:303
註冊:2012-02-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2012-06-21 10:05:07 IP:118.165.xxx.xxx 訂閱
我是很認真要回答問題地~~ 不要懷疑~~~
顆顆顆~~出現???? 問號 這跟字型通常"無關"

windows 對於文字處理 都是Unicode 和地區編碼兩者共存
你的情況
Unicode->地區編碼(台灣是big5)->全部都是???

最有可能是地區編碼沒設 Big5 "台灣" 轉換失敗 所以全部都是????????
你只要按我那篇連結照做 就會ok了

------------------------------------------------------------------------------------------------
話說回來 對於非支援Unicode的軟體 我一律是 "不買"
如果你的軟體還是未支持Unicode 請先從這邊開始
http://www.csie.ntu.edu.tw/~p92005/Joel/Unicode.html
卸卸~~

austan
一般會員


發表:1
回覆:5
積分:1
註冊:2002-07-18

發送簡訊給我
#6 引用回覆 回覆 發表時間:2012-06-21 12:32:54 IP:60.251.xxx.xxx 訂閱
這我遇過 

修改 registry ,將 [HKEY_CURRENT_USER\Control Panel\International] 之下的
"Locale"="00000414" or 00000409 (如果沒記錯的話)
改成
"Locale"="00000404"

之後重開機
eva_hsieh
一般會員


發表:5
回覆:6
積分:2
註冊:2011-04-24

發送簡訊給我
#7 引用回覆 回覆 發表時間:2012-07-04 09:34:18 IP:61.218.xxx.xxx 訂閱

===================引 用 leveon 文 章===================
非Unicode軟體 就是這樣囉

http://support.microsoft.com/kb/983548/zh-tw


-----------------------------------------------------------------------
謝謝各位大大的解決方式,後來我使用leveon這位大大的方式,
(參考網頁的作法)問題就解決了,非常謝謝各位大大的協助,謝謝您們 ^^。
eva_hsieh
系統時間:2024-03-28 17:21:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!