首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(0) | 阅读2059次
VC资源英文化

今天升级了 B2AFM_SF附件收集插件0.2.1.510 在ENGLISH WINDOWS下测试通过

以前以为已经修改OK了,今天斯里兰卡朋友agf提醒才知道在英文WINDOWS下全是乱码!

总结一下VC中文软件英文化的经验

1、汉字英文化 这个比较简单,查找代码中的汉字;查找界面资源等上面的汉字

                    我是做了一个VB小程序进行汉字检查

2、由于默认APPWIZARD生成的资源文件是中文的 resources 中文中国 appwzchs.dll,所以即使文字修改了,然而显示也不会正常。

     我试图修改 project  setting resources language 从中文 改为 英语 美国 然而也没有用

3、最后需要直接文本编辑editplus .rc文件 将如下内容

#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32

这段代码表示当前使用的代码页为936,所代表的语种为简体中文,将以下代码用如下代码替换:

改为

#ifdef _WIN32
LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

不要直接右键修改,一则太麻烦,二则容易出现乱码 容易想到的但会带来灾难性后果的方法是,直接修改资源的属性。这种方法时,将Microsoft Visual C++的Workspace 窗口切换到Resource View,选中某项资源,单击右健,从弹处菜单中选择“Properties”命令,在弹处对话框中,修改Language项的值。但是,经过次中修改,再打开资源,会发现资源里的内容变成了一堆不可读的乱码。

测试OK!


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/vcrc2english.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1115690886

2005年5月10日10:08星期二  [Dev开发] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1790
在线: 8||用户: 2562 [列表]
今日:1934||到访:2671433
Rss:838375||评论:1584

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8