Сразу с пивом подходи )))
ищи програмульку
oracle_nls
вот инфа из ее readme
Программа перекодировки *ru.msb
Для дистрибутива Oracle 8.1.7 для WinNT/Win2000 запускать
oracle_nls iso
в директории Оракла
Единственное, что делает программа, ищет и заменяет
неправильные заголовки в *ru.msb
У Oracle принято (первые 16 байт):
1251: 03 0C 23 0D 13 17 09 0E 1C 1D 20 1C 00 00 00 00
Iso: 03 0C 23 09 13 0F 23 23 20 24 10 20 00 00 00 00
866: 12 15 23 10 03 23 21 21 00 00 00 00 00 00 00 00
В поставке стоит строка для 1251, а сами файлы написаны
в кодировке iso.
т.е. выполнив oracle_nls iso получим соответствие заголовка
и содержимого. Проверить результат работы программы
можно открыв какой-нибудь msb 16-ричным редактором до и после.