可能是oracle安装时选择的字符集的问题,如果你不知道怎么改字符集,你就要重新安装oracle...

解决方案 »

  1.   

    oracle中显示的是中文。我在Client端通过sql plus查询显示的也是中文。但在delphi查询显示的就不是中文了。
      

  2.   

    改一下中文字符集看看是GBK16还是GB2312你在注册表中查查。
      

  3.   

    1.查看你的Oracle的字符集是否是中文;
    2.如果用BDE,再查看BDE的Oracle的驱动是否选为中文.
      

  4.   

    我用的是BDE,在langdriver项里只有Oracle SQL WE850。
      

  5.   

    这样你应该安装了oracle的客户端帮助文档吧?
    在那里面看编码格式,一般就GB2312和GBK16NS什么的,然后你就用这两个查
    好像全程是CHINESE_CHINA..._GB2312什么的你都查查。如果是在oracle的项下就改成另外一种。