这问题网上搜索了下,都说该注册表,但是iis根本没有去调用oracle的注册表字符集。
现在客户那边oracle的字符集是american_america.us7ascii,而我改了注册表的oracle注册表字符集没任何用处。我在公司里面搭建两个测试环境:
公司装有oracle数据电脑的字符集是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,
网站运行oracle字符集也是SIMPLIFIED CHINESE_CHINA.ZHS16GBK
在两个系统相同的情况字符串不会出现乱码。而我将网站运行的oracle字符集改成SIMPLIFIED CHINESE_CHINA.ZHS16GBK,
公司装有oracle数据电脑的字符集任然是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,却没有乱码出现。这表明了OracleConnection连接方式不会去读字符集信息吗?还是其他原因了!