ORACLE数据库,在客户端查询时,当某记录为中文,用PL/SQL DEVELOP 查询时,能查到记录,显示也正常,没有乱码,可编写软件查询时,只能查出非中文的记录,查询中文的记录时,就返回空集,请高手指点服务器与客户端的 NLS_LANGUAGE 都设置为一样了, 查询出的中文记录显示是正常的
看到有人说是软件中查询中,SQL语句要进行编码转换,应该怎样转换呢?

解决方案 »

  1.   

    什么软件?APACH服务器是带有默认字符集的?JSP页面也是有字符设置的
      

  2.   

    与oracle无关  鉴定完毕
      

  3.   

    问题解决,原因如下:服务器端装的是oracle8,客户端在设置ODBC数据源时,选的是oracle 10g home1, 导致问题产生。改为ODBC for oracle 后,问题解决了。