德语
当我想把某一个对话框标题变成德语时,就出现问号
不是保存时问号,而是在属性里粘贴过来的就是问号,而粘贴到其他地方(比如文本文档里)就不是问号网络上的大都是中英文版本,现在我希望能夸张到更多的语言
希望大家帮帮忙啊
谢谢

解决方案 »

  1.   

    我已经设定为UNICODE了
    而且UNICODE设置不会影响到我在属性对话框中的修改吧
      

  2.   

    1.安装的时候支持多语言,使程序在相应的语言环境中能正常执行。(使用分资源,或dll,或文本中读取)
    2.使程序支持多国语言,而不管在任何系统下.(使用UNICODE).你要的是哪种?UNICODE设置不会影响。
      

  3.   

    Windows所支持的语言在资源的语言选择里面都有。
    如果要使用混合语言,需要用Unicode。
    如果使用单一语言,可以用资源DLL的方式。
    如果用2005,可以把文件保存为Unicode编码,如果用VC6,很多语言只能到相应语言的操作系统下去处理。
      

  4.   

    如果是多种语言混在一起的话,用unicode。需要在多语言之间切换,用dll的方式,每个dll中是相应语言的资源。
    即使是切换,也建议用unicode。
      

  5.   

    但现在的资源(就是中文或者英文的)是vc6.0的版本
    是不是用vc6.0不行
    用2005可以么?
    我用2005 unicode方式构建的dll,用vc6.0的程序调用没问题吧?
      

  6.   

    VC6的源文件不支持Unicode,有些语言要在相应的操作系统下去处理。
    相互依赖的模块最好用相同版本的VC,不同版本很多情况下会有问题,例如Unicode在2005中是wchar_t(是一种基本数据类型),而在VC6中是unsigned short类型。
      

  7.   

    谢谢阿
    现在是纯资源的我用2005编辑资源
    然后vc6.0的程序调用这个dll可以么?
      

  8.   

    以前做过中、日语双界面,把所有的字符串都放在资源里,然后用LoadString来加载
      

  9.   

    vc6改unicode支持还是很简单的,用TCHAR以及Routine Mappings .
    对于多语言支持我建议使用xtreme的xml支持方式,对话框,字符串等资源完全有程序库处理,想添加新的语言支持只需要再添加一个XML文件即可,无需编译代码也不用新建任何工程。非常方便。最大的好处是不需要怎么修改原来的代码。
      

  10.   

    哦,我们一般是每个国家建一个资源,或者用lodstring的方式加载了
      

  11.   

    现在问题是主软件定型了,没有用unicode方式
    所以用纯资源dll用2005可以在资源文件上写上外文了(德文)
    但是程序运行的时候怎么还是问号?
      

  12.   


    http://tech.ddvip.com/2007-03/117378336621094.html
    。。中提到..
    最后注意一点,如果你想让应用支持多语言,在设计对话框时要把对话框的Language属性设为“非特定语言”。在“资源”视图中选中相应的对话框节点,再切换到“属性”视图就可以看到这个选项了。如果不设置会出现乱码
      

  13.   

    http://blog.csdn.net/bdc995/archive/2008/03/02/2139125.aspx
    我想主软件是通过这样的方式实现多语言的吧
    每次修改语言设置以后重启才能生效
      

  14.   

    那需要用unicode编译么?
    还有vc也非得用英文版的?