300分﹐虛心請教﹐多語言開發設計的不明之處 (200分)

C

coolzew

Unregistered / Unconfirmed
GUEST, unregistred user!
問題﹕
公司原來的多語言資源維護很不方便﹐我們的開發OS是繁體的﹐加入對一 條繁
體后﹐需在WORD中進行轉換成簡體(經測試WORD的轉換是將原BIG5轉換成了Unicode
的GB了)﹐程序在簡體﹐繁體﹐和英文下都很正常。
現將其改成輸入繁體后用一個函數BIG5toGB(CSDN上下載的)來轉換自動輸入簡體﹐
經測試的確轉換了GB碼﹐在簡體的OS下用記事本打開能正確顯示。可簡體下程序卻不
能正常顯示了﹐有許多問號和亂碼。
說明﹕
字體﹐和CharSet在簡體和繁體下均設置成對應的值﹐仍無效。資源放在DLL中。是
不是一定要轉換成unicode呢﹖
情況與話題ID﹕580945的相同﹐請高手指教。愿出500分。

[:(]
真的很傷心﹐今日的大富翁心誠做事的不多了﹐記得几年前我所有的問題在這里均能得
到答案﹐現在。。。。。。﹐我也曾努力想做好富翁。物欲泛濫啊﹐真正賃興趣開發的
人太少了。祝各位好運﹐good luck! ^_^

答案是﹕在簡體下制作繁體下用的*.res文件﹐要修改res文件的語言
brcc32 lanugae.rc -c950-l1028 lanugage.res
富翁們好運吧
[red]下周散分﹐來者只要談談自己對程序生涯的感悟就可。[/red]
 
高手何在﹖
 
不是的。
我們就是好的。
charset用缺省。
 
问题出在“charset”上。
 
CharSet 設成default 或在繁體下設成 BIG5都不行
 
谢谢你的答案, 我最近在做繁体到简体的转换, 又知道多一点了!
 
用过PB5就知道了,charset不设置GB2312是简体是不能显示的,因为PB5他支持国际字符比较差,PB6开始好了。
charset你可以看看帮助,或者就是IE里边字符集的名字。
GOOD LUCK!
 
多人接受答案了。
 
顶部