d7  都显示  ? 再d2010 里一切正常 问题是不能升级到d2010呢 

解决方案 »

  1.   

    你怎么写的代码,2010都是unicode编码了,和D7不一样,D7可以使用宽字节 WideChar
      

  2.   

    实心圆点是2個字符,D7改用widestring
    var
    s1:string;
    s2:widestring;
    begin
    s1:='‧';
    s2:='‧';
    showmessage(inttostr(length(s1))); //結果是2
    showmessage(inttostr(length(s2))); //結果是1
    end;
      

  3.   

    我再 d2010  ord('•') 一下是 8226问题是 d7下   tntedit 都不能正常显示  var ss:WideChar ;
    begin
      ss:=#8226;
      TntEdit1.Text :=ss;
      

  4.   

    显示?并不代表你输入不对,只是因为delphi7的vcl控件支持ansi字符集,对你输入的unicode字符无法识别而已,你直接把ascii码存入pchar里是不会错的