中文化軟體聯盟

 取回密碼
 我要註冊
搜尋
檢視: 6779|回覆: 11

[已解決] 如何翻譯這個程式的亂碼???

[複製連結]
發表於 2010-7-14 23:13:55 | 顯示全部樓層 |閱讀模式
小弟使用PEiD 查看後,發現是 Microsoft Visual C++ 6.0 沒有加殼又使用了 Resource Hacker 開啟後發現 語系是1028 還有這一行  LANGUAGE LANG_CHINESE, 0x1 可是為什麼 儲存後打開程式仍然是 亂碼呢??請問有哪位大大可以提供小弟其他方向呢??這是對岸的軟體,所以開啟後是亂碼,請高手指點。 PS: 這是對方自製給我的軟體。

[ 本文最後由 n956038 於 2010-07-14 23:17 編輯 ]
發表於 2010-7-15 01:05:59 | 顯示全部樓層
Microsoft Visual C++ 6.0 (CreateFontA)
試下 以 16 進位編輯器開啟主程式
搜尋 6A006886000000 改為 6A006888000000
可能不止一處找到的全改掉
 樓主| 發表於 2010-7-15 08:43:12 | 顯示全部樓層
小弟在000ba3e0 ; 找到 如下資料

6A 00 6A 00 68 86 00 00 00 FF 77 1C FF D5 6A 05 | ...........


我改為大大所說的 6A006888000000  我只有找到一個,所以就修改一個


但是存檔後還是一樣亂碼,請問還有其他方法嗎???
發表於 2010-7-15 10:37:44 | 顯示全部樓層
程式檔案如不大上傳上來研習一下
如檔案很大就算了
 樓主| 發表於 2010-7-15 11:00:25 | 顯示全部樓層
整體檔案算蠻大的,我上傳其中一個執行檔好了@@檔案在此 -> login.rar (366.45 KB, 下載次數: 841)
發表於 2010-7-15 12:27:27 | 顯示全部樓層
CreateFontIndirectA
試試(檔案不全無法測試是否可正常執行 - 你自己測試看看)
http://anyhub.net/file/1login.rar
 樓主| 發表於 2010-7-15 12:51:48 | 顯示全部樓層
還是一樣說@@奇怪這到底是什麼問題....我用 PE.Explorer 看 明明就是LANGUAGE LANG_CHINESE, 0x1 您說的CreateFontIndirectA 是從哪邊修改的?

奇怪的是 用很多軟體打開看到都是繁體中文,可是執行程式後就變成亂碼了

[ 本文最後由 n956038 於 2010-07-15 12:54 編輯 ]
發表於 2010-7-15 16:22:01 | 顯示全部樓層
全部上傳吧
 樓主| 發表於 2010-7-15 16:31:35 | 顯示全部樓層
我重新上傳檔案,請各位試試看。

Account.rar

277.75 KB, 下載次數: 848

發表於 2010-7-15 22:57:56 | 顯示全部樓層
你重新上傳的檔案還是不完整無法執行
所以無法測試(如你的檔案不方便上傳就別免強了)
如執行還是亂碼應只有兩個原因
1. 執行庫 *. dll 問題
2.連線上對岸伺服器讀取資料取回的當然是簡體亂碼
3.未知?

自己加油助你成功
 樓主| 發表於 2010-7-15 23:19:04 | 顯示全部樓層
資料庫是連到我自己的資料庫說@@

繁化這檔案真是麻煩....

謝謝各位大大ˊˋ
發表於 2010-7-26 09:37:37 | 顯示全部樓層
我查看後
你已翻譯成繁體
如果顯示的是亂碼的地方
unicode碼改GBK碼即可顯示出繁體了
你需要登入後才可以回覆 登入 | 我要註冊

本版積分規則

禁閉室|Archiver|聯絡我們|中文化軟體聯盟 (CPATCH)  

GMT+8, 2022-10-2 05:19

Powered by Discuz! X3.2

© 2001-2012 Comsenz Inc. | 正體中文: [數碼中文坊]

快速回覆 返回頂端 返回清單