CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  Visual C++ 资源

多语言版本软件的开发——送分

楼主ermu114(灿烂)2005-10-31 17:37:15 在 VC/MFC / Visual C++ 资源 提问

要搞个多语言版本的软件。  
  既有中文又有英文。  
  我的方法是写配置文件。在配置文件里定义好各个资源的字符串。  
  根据操作系统来动态读取。  
   
  面临的问题是:  
  要不要把串转换成Unicode码制。有这个需要吗??  
  还有   操作ACESS2000数据库时,读取和保存的时候,要不要进行  
  Unicode与ASCII的转换??  
   
  希望高手们指教。。。。  
  问题点数:100、回复次数:15Top

1 楼vcleaner(我没当大哥很久了.......)回复于 2005-11-01 09:01:04 得分 10

应该使用Unicode!Top

2 楼hbzxlin(hbzxlin)回复于 2005-11-01 09:34:49 得分 30

如果不在不同的系统之间进行移植就可以不用考虑Unicode的支持,否则就要有Unicode的考虑,要在字符串之前添加   _T   的宏操作!Top

3 楼lihongzhai(ROY)回复于 2005-11-01 10:12:41 得分 40

应该用Unicode。  
   
  如果一开始就用Unicode进行编程,就不需要后来的转换工作。  
   
  用ASCII的软件在某些语言的操作系统(如中、日文)可能不能正常运行。  
   
  请参考壹佰软件开发小组     整理编译的《Unicode简介》Top

4 楼ermu114(灿烂)回复于 2005-11-01 17:26:49 得分 0

CString   ASCIIString="111";  
  CString   UnicodeString=_T(ASCIIString);  
  Fwrite(UnicodeString);---->文件中为16bits   的   Unicode码制?  
  我在INI文件中   直接输入“111”,为8bit?  
   
  ACESS数据库中的字段怎么办?int类型   定义为4个字节,难道还要转换??用什么转换??Top

5 楼ermu114(灿烂)回复于 2005-11-01 18:07:15 得分 0

怎么样控制操作系统对数据的处理方式??  
  比如,'s'在文件中ASCII为1个Byte,Unicode中为2个Byte。。  
   
  Unicode格式的文本文件,统一长两倍??ASCII的为一倍?  
  那操作系统同时处理这两个文件时,怎么知道他们是Unicode和ASCII。  
  如果应用程序未转换,便出现乱码?  
   
  还是有些糊涂Top

6 楼gohappy_1999(碧水蓝天)回复于 2005-11-01 19:37:44 得分 0

我觉得没有必要Top

7 楼nwpulipeng(☆→【★海阔天空★】)回复于 2005-11-04 15:57:43 得分 0

用unicode也没有什么坏处吧Top

8 楼NetLinux(笑天(www.softg.net))回复于 2005-11-04 16:17:58 得分 5

用unicode吧.Top

9 楼rageliu(天气好了就去长白山看水怪去了,嘿嘿...)回复于 2005-11-04 16:44:19 得分 5

有必要!!  
  强烈建议用UnicodeTop

10 楼muyi666(木易)回复于 2005-11-04 17:23:01 得分 5

upTop

11 楼seansoe(www.sysmgmt.com.cn)回复于 2005-11-04 22:54:39 得分 0

Unicode格式的文本文件,统一长两倍??ASCII的为一倍?  
  那操作系统同时处理这两个文件时,怎么知道他们是Unicode和ASCII。  
   
  纯文本文件的Unicode版本的头两个字节是一个签名,这样就会区别啦。  
  Unicode保证你的程序显示的语言无论用户在区域设置中是怎样设置,都是和你想像的一样。多语言版本又是另一种技术,即将资源分离成不同的版本(可以是dll)。无论怎样,你应该使用Unicode。Top

12 楼shadowWind(百合已逝)回复于 2005-11-12 08:39:24 得分 5

markTop

13 楼lldtcn(小鱼儿)回复于 2006-04-21 14:36:39 得分 0

在中文系统下开发的话,在编译选项中选择英文试试Top

14 楼farer01(farer)回复于 2006-04-22 14:45:04 得分 0

多语言支持组件LocNuke(国际通本地化核武器)  
   
  一、概述  
  欢迎使用全球领先的多语言解决方案。  
  这是一个创新的多语言软件开发工具,它使用类似于文本文件的外挂语言包提供Win32软件的多语言支持。  
  它是一个领先的具有丰富特色的解决方案满足您软件全球化的需要。  
  通过LocNuke,您可以轻易迅速地拥有完全多语言支持的应用程序。仅需一会就可以创建首个您的全球通行的应用程序;也仅需很少的代码就可以使现有的应用程序拥有多语言功能。    
   
  http://www.hanmen.com/purchase/lcw2buy.php  
  国外比我的差但是很来钱  
  License   copies   Price   per   copy   Subscription   renewal    
  1-4   licenses   US   $249.95   US   $70.00    
  5-10   licenses   US   $219.95   US   $60.00    
  11-Unlimited   licenses   US   $179.95   US   $50.00    
  Corporate   License   US   $3000.00   US   $750.00    
  Top

15 楼farer01(farer)回复于 2006-04-22 15:00:53 得分 0

多语言支持组件LocNuke(国际通本地化核武器)  
   
   
  一、概述  
     
  欢迎使用全球领先的多语言解决方案。  
  这是一个创新的多语言软件开发工具,它使用类似于文本文件的外挂语言包提供Win32软件的多语言支持。  
  它是一个领先的具有丰富特色的解决方案满足您软件全球化的需要。  
  通过LocNuke,您可以轻易迅速地拥有完全多语言支持的应用程序。仅需一会就可以创建首个您的全球通行的应用程序;也仅需很少的代码就可以使现有的应用程序拥有多语言功能。    
   
  支持Unicode/ANSI变异,同时支持Unicode/ANSI语言包,拥有智能语言技术并支持多语言平台  
   
  二、功能  
  1.低成本灵活方便动态支持多语言:增加和修改语种文字仅需文员用记事本增修外挂语言包;  
  2.比普通的语言资源Dll的多语言支持能力更为超强和灵活便利成本低廉;  
  2.编程方便、代价小、入门要求低;  
  3.支持操作系统范围广:支持Windows9x/Me和Windows2K/XP;  
  4.支持语言种类众多:只要Windows记事本支持显示的文字,一般都可以通用支持,在Win2K/XP上甚至能支持连Windows记事本也不能显示的文字。  
   
   
  国外比我的差但是很来钱License   copies   Price   per   copy   Subscription   renewal  
     
  1-4   licenses   US   $249.95   US   $70.00    
   
  5-10   licenses   US   $219.95   US   $60.00   11-Unlimited   licenses   US   $179.95   US   $50.00    
   
  Corporate   License   US   $3000.00   US   $750.00    
  szvc@163.com  
  qq:9815283  
  msn:szvb@163.comTop

相关问题

  • 多语言版本软件
  • 请教关于基于VC的软件开发的语言版本的问题,谢谢!
  • 关于多语言软件的开发~~~~~~~~~~
  • 帮忙:现在用Vc++6.0软件开发完毕,我想制作成多种语言版本,请问该如何做呢?
  • 关于两个语言版本的开发问题
  • 用PB开发的程序,如何实现多语言版本!!!!!
  • 急!急!急!急!急! 多语言版本软件的问题.
  • 如何用Delphi开发支持多语言的软件??
  • ERP软件大多拿什么语言来开发?
  • 多媒体软件用什么语言开发的????

关键词

  • win32
  • 语言
  • 应用程序
  • unicode
  • 软件
  • 操作系统
  • 转换
  • 版本
  • 记事本
  • 文件

得分解答快速导航

  • 帖主:ermu114
  • vcleaner
  • hbzxlin
  • lihongzhai
  • NetLinux
  • rageliu
  • muyi666
  • shadowWind

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo