asp.net2.0连接oracle9i乱码问题,快崩溃了,大伙帮帮忙
asp.net2.0连接oracle9i乱码问题,快崩溃了,大伙帮帮忙
查了很多资料都没有完美的解决方案,请大家帮帮忙。
1、开发环境:WINDOWS XP SP2,VS2005,ORACLE 9I
2、9I字符集:AMERICAN_AMERICA.US7ASCII(此字符集不能更改,用户所有的数据库都采用的是此字符集)
3、症状:用OLEDB连接时可以读写中文,无问题,但缺点是不能读写ORACLE的DBLOB、CLOB字段;用OracleClient方式连接时,不管怎么样设置WEB.CONFIG中的requestEncoding和responseEncoding,读写中文时均出现乱码
现在希望能有这样的解决方案:当9i数据库的字符集AMERICAN_AMERICA.US7ASCII可正常读写中文,并且可以读写ORACLE的blob、clob字段。
我的WEB.CONIFG的配置(OLEDB方式):
<connectionStrings>
<add name= "oracle_ole " connectionString= "provider=OraOLEDB.Oracle;Data Source=192.168.1.2;Persist Security Info=True;Password=oracle;User ID=oodbo "
providerName= "System.Data.OracleClient " />
</connectionStrings>
------解决方案--------------------帮顶了