select * from v$nls_parameters;
看看字符集试试。

解决方案 »

  1.   

    对不起,没有看清楚你的问题。
    BDE字符集设置对吗?
      

  2.   

    TO:tchaikov
    主要是使用ORACLE8i开发的asp程序,在客户的ORACLE733数据库上使用时,中文出现乱字符!
      

  3.   

    To:tchaikov
    如果字符集不对,应如何改过来
      

  4.   

    注册表中查找NLS_LANG,有多处,都改成与服务器相同的设置。
      

  5.   

    我的ASP程序和服务器在同一台计算机上
      

  6.   

    to wjl2000:
    实在抱歉,我还没有用ASP来连过ORACLE,昨晚没看清你的问题,只看到一句:---(3)使用DELPHI所带的Database Desktop察看时,中文字段也是乱码。 ---才信口开河的,我把我的BDE的ORACLE的设置几个非默认的值和你说一下(我用DESKTOP 没有什么问题):Database中LANGDRIVER 为ascii ANSIconfiguration中 
    Native -> ORACLE -> VENDOR INIT -> OCI.DLL
                     -> DLL32 -> SQLORA8.DLL  但既然你不是用DELPHI做的,估计对你也没有什么帮助。     
      

  7.   

    第一个问题回答,这个问题我也遇过,当时原因是直接打开数据库管理器,记录直接录入,好心人告诉我,应单独编一asp录入程序进行数据库记录录入,这样其他asp程序读出的东东就不会为乱码,经证明确实如此
      

  8.   

    DELPHI编写的数据转换程序中是不是用了TTable控件?如果是,就很可能出现数据库连接的问题,那就应该换成TQuery控件。
      

  9.   

    很有可能是客户装Oracle时选的中文字符,应该选English.
      

  10.   

    DELPHI与数据库连接的问题,目前很难判断(信息太少)。但是我可以告诉你:ASP没有任何问题。你出的主要问题,应该是在数据库移植的时候,对字符集处理得不好而引起的。
    因此,建议解决方法如下:
    用PB或第三方工具进行从ORA8至ORA7的移植,如用DATAPIPE等,正确移植完所有数据后,再SETUP你的ASP应用即可。
      

  11.   

    谢谢各位,本人在www.oradb.com上找到了详细答案,建议大家去看一看,不过说中着可以的分了,谢谢各位的热心参与。
      

  12.   

    你在配置BDE时,一定要注意驱动程序。
    不能使用OCI.DLL SQLORA8.DLL