delphi 7中,在label,Edit中輸入繁體字--'粦'時,系統顯示為'?',已經把font.Charset設置為CHINESEBIG5_CHARSET了.

解决方案 »

  1.   

    因为你输入的是GBK的“粦”,而不是BIG5码,如果你想要输入,就需要进行编码转换。
      

  2.   

    这个应该是delphi得问题,它在存储窗口得时候是采用ansi码存储得!当在繁体环境下面读取label.caption得时候就已经错误了!所以你翻译出来同样是乱码!所以你可以采用TNtware得控件(支持unicode),它存储得时候是以unicode存储得!所以它不会乱码!!!
      

  3.   

    用的是念表繁體五筆輸入的,操作系統用的是繁體XP,delphi7 用的English的!
    怎麼用TNtware控件啊??????
      

  4.   

    那你从记事本或者网页这里复制上去看看。不过我不太确定这个字是否在BIG5码表当中(目前没有码表)。
      

  5.   

    1、FONTName应该用Tahoma
    2、使用TTnt多语言组件 ..
      

  6.   

    <b><font size='9' color=Red>急啊!!!!!!!!!!!!!!!!</font></b>
      

  7.   

    你看看这篇文章:
    http://www.cnblogs.com/baoquan/archive/2007/12/04/981721.html
      

  8.   

    你要存为utf8格式,运用时根据不同的系统解码。
      

  9.   

    推荐这套简单的、干净的多语言元件:
    http://multilanguage.tech.topzj.com/