У меня установлена устаревшая база данных с NLS_LANG, установленной в IW8ISO8859P8. Это я не могу изменить.
У меня есть другое приложение, которое не работает с Unicode, которое работает с теми же данными, с которыми работает мое приложение.
В некоторых полях и в некоторых случаях пользователь вставляет как часть строки символ 161, который представляет симуляцию валюты NIS.
Когда я пытаюсь прочитать эти данные из .Net с помощью oledb, все хорошо, но когда я пытаюсь сделать это с помощью клиента oracle, я получаю вместо этого данные мусора. также, когда я вставляю в .Net sim-файл NIS, он сохраняется как мусор.
Я знаю, что могу манипулировать данными после того, как получил их, но я ищу некоторую конфигурацию клиента оракула в .Net, чтобы заставить это работать.
Я работаю над этим уже несколько недель, любая помощь будет оценена.
Tnx
Ноам