用delphi帮朋友开发一个软件,但是发现一个问题:朋友需要在日文windows下使用,
而我开发
软件的环境是中文windows,这样当朋友使用时软件中的文字都是乱码。我发现微软和
一些大公司开发的中文软件,比如Office,还有很多软件的安装程序,无论在中文
windows还是日文windows下都可以正常显示文字,不会有乱码,这个是怎么做到的?请
高手指教!

解决方案 »

  1.   

    use unicode
    i will help you to studi it if i have time.
      

  2.   

    unicode该怎么使用?有没有简单的例子?
      

  3.   

    unicode该怎么使用?我也想看看简单的例子
      

  4.   

    我觉得不是unicode的问题吧,楼主意思是,在日文环境下,那些中文字就变成日文?在阿拉伯文环境下,那些字又变成阿拉伯文?我看唯一的解决办法,就是全部使用E文。
      

  5.   

    要在日文Windows下能正常显示中文,首先应该要Windows里装相应的字体文件吧。WindowsXP下:
    控制面板->区域和语言选项->语言->为东亚语言安装文件  这个应该要打勾吧
    还有
    控制面板->区域和语言选项->高级->代码页转换表        这里面和中文相关的都打勾吧只是这么想的,不一定对。另外,在Windows下装个南极星也许能解决问题。
      

  6.   

    回nv95(将SB进行到底) :不是,意思是说不管是在中文windows还是日文windows下都能显示中文,就像MSN以及很多软件的安装程序一样(我用过日文windows,简体中文版的MSN可以完全正常显示,跟在简体中文windows下一样)
      

  7.   

    http://community.csdn.net/Expert/topic/3807/3807387.xml?temp=.1675836
      

  8.   

    to qiuzhijun(軍):
    不是这个意思,就是要求无论在什么语言的windows下,只要安装了简体中文语言包就能正常显示软件的所有文字,微软的MSN就是一个最典型的例子
      

  9.   

    QQ:888513  我刚学DELPHI
    帮忙http://community.csdn.net/Expert/topic/3820/3820034.xml?temp=.1528284
    帮忙先回答一下
    加我QQ我把软件给你
    或你自己去搜索 apploc转换语言工具.msi
    他可以指定某个软件使用的语言
    不影响软件的正常运做和系统其他运做
    超好~~~~~~
      

  10.   

    to sandy_______________($o $weet):
    你说的那个软件应该算是一种外挂,需要软件的使用者安装才可以。我需要的是使用者任何软件都不用装就能正常显示。另外,你的问题已经有人解答了。
      

  11.   

    也碰到这个问题呢,我是粘贴文本的时候都变成?????
    http://community.csdn.net/Expert/topic/3920/3920446.xml?temp=.5523493
      

  12.   


    窗口界面,TNTUnicode肯定沒有問題!
      

  13.   

    第一帖就说了答案,怎么还说没答案?当然那些VCL控件不支持Unicode,VCL中大量现成的控件肯定不能用了。Unicode怎么用?晕死恐怕是还不知道Unicode吧,去查查MSDN好了像那些和字符串有关的API,不都有后缀A和W两个版本吗?后缀W的就是针对Unicode的,像TextOutW就能输出Unicode字符串。Unicode就是一种编码方式。而在Win9x下也是没有直接支持的,你又要自己搞定字符串输出,这个工程浩大。所以一般情况用到Unicode的程序都是不能在Win9x下运行的。
      

  14.   

    自己带Font资源文件,使用时自己注册font资源自己使用.
      

  15.   

    用了TNTUnicode控件,但是还是有问题,日文windows下出现很多问号