我有一个旧数据库集,其中 NLS_LANG 设置为 IW8ISO8859P8。这是我无法改变的。
我有另一个应用程序,它不适用于 unicode,它适用于我的应用程序所处理的相同数据。在某些字段中,有时,用户会插入代表 NIS 货币符号的字符 161 作为字符串的一部分。当我尝试使用 oledb 从 .Net 读取这些数据时,一切都很好,但是当我尝试使用 oracle 客户端读取这些数据时,却得到了垃圾数据。当我在 .Net 中插入 NIS simble 时,它也会被保存为垃圾。
我知道我可以在获得数据后对其进行操作,但我正在寻找 .Net 中的 oracle 客户端的一些配置以使其正常工作。
我已经为此工作了几个星期,任何帮助都会得到帮助。Tnx诺姆