我从别处COPY的汉字贴到DELPHI程序中,都为?
而且从DELPHI程序中拷出来,再重拷回去也为?这是为什么,怎么才能让它正常呢??
我曾经改过机器上的输入法,与此有关么

解决方案 »

  1.   

    不会吧.你从别字COPY过的汉字,是不是第一个汉字只取了半个字节呀????
      

  2.   

    就是从记事本中中拷出的,无论我拷到DELPHI程序中的什么地方,比如控件的caption中或是程序执行后的MEMO中都是这样,不知怎么回事
      

  3.   

    是不是不支持中文呀!
    以前SQL也出现这样的问题的
    操作系统为NT 4.0英文企业版,DB为SQL Server 7.0企业版,采用缺省方式安装
    在客户端输入汉字,然后读出为???的解决方法:
    解决方法一:
    1、Sqlsrv32.dll文件版本问题
      Sqlsrv32.dll 文件的版本 要小于3.70.0623
      客户端电脑只装Windows98,Sqlsrv32.dll的版本为 3.60.0319,请备份此文件。
      用此文件覆盖高版本文件(请备份高版本文件,修改存储过程要用高版本文件)
      如果是客户电脑Windows98,他们没有装SQL7,Sqlsrv32.dll版本应该小于3.70.0623。
    2、配置ODBC时请不要选中执行字符数据转换(重要)
    3、编写的程序和MSSQL6.5的查询分析器输入和读出汉字没问题,7.0的查询分析器SELECT没问题,
       但UPDATE和INSERT有问题。解决方法二:
    1.装LANGPACK
      请参考WINNT光盘LANGPACK目录下的readme.txt安装简体中文LANGPACK,设置为中文代码页。
    2.安装SQL7,选用936(简体中文)解决方法三:
    中文NT 4.0 +SQL7或2000