[导入]iis7 asp ado oracle 乱码问题

[导入]iis7 asp ado oracle 乱码问题


环境:数据库 oracle 64bit 系统 win2008 64bit IIS7 在asp 网页中使用ado连接数据库 ODBC用的是Microsft ODBC for oracle

情况:在网页的查询语句中不含中文的可以,只要语句中含有中文就会返回错误结果。

如:select '一二三' from dual;这样的语句 返回回来就是???


还要说明的是oracle的字符集是AMERICAN_AMERICA.US7ASCII的,那么这个呢就需要在客户端也设置注册表的nls_lang键值为AMERICAN_AMERICA.US7ASCII并且还一定要用microsoft odbc for oracle驱动。否则就乱码。



开始以为是64位系统下驱动的事,试了半天没有效果,因为网站在32位系统下完全没有问题,最后没办法就挨着看IIS7
的设置最后发现“可以新建个32位的应用程序池 ”这样就能解决问题了。哈哈,记录下来。
文章来源: http://blog.csdn.net/nwao7890/archive/2010/03/18/5393661.aspx

你可能感兴趣的:([导入]iis7 asp ado oracle 乱码问题)