![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
кодировка сообщений ошибок оракла [Oracle, ]
perov © (2001-12-06 09:01:00)После установки Оракл 8.1.7, сообщения ошибок ora-xxxx приходят в нечитаемой кодировке (сообщения должны быть на русском языке). Как настроить нормамальную кодировку сообщений, или хотя бы на английский язык.
До этого стоял 8.0.5 - сообщения были нормальными
News_a (2001-12-07 07:37:00) [1]Ответ можно прочитать в любом FAQ по ораклу.
С этой проблемой сталкивается каждый кто использует
оракл 8.1.7 и NLS_LANG=RUSSIAN_CIS...
Действительно в заголовках файлов
сообщений стоит неправильная кодировка.
найди файл Oraru.msb (как на сервере(Oracle 8.1.7)
так и на клиенте(Oracle 8.1.7))
и исправь в заголовке
для кодировки MSWIN1251:
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
для кодировки PC866:
12 15 23 10 03 23 21 21 00 00 00 00 00 00 00 00
это проверено и работает.
Владислав (2001-12-06 11:27:00) [2]> Judith © (06.12.01 11:15)
Это что за "прибамбас"?
> perov © (06.12.01 10:44)
Вообще, такая же ерунда. Не победил. Поставил везде AMERICAN_CIS.CL8MSWIN1251. После этого все сообщения на английском, но русский текст из базы отображает нормально.
Почему-то он сообщения выводит в кодировке ISO 8859-5 (Unix russian).
Judith (2001-12-06 11:15:00) [3]Можно попробовать открыть файлы *ru.msb каким-нибудь бинарным редактором и поменять первую строчку на
03 0C 23 0D 13 17 09 0E 1C 1D 20 1C 00 00 00 00
(для WIN1251).
perov (2001-12-06 11:05:00) [4]А как она называется?
Niky (2001-12-06 10:48:00) [5]у меня тоже самое было, помогло только указание английской кодировке
perov (2001-12-06 10:44:00) [6]Это значение везде прописано
Владислав (2001-12-06 09:07:00) [7]Выставляй переменную NLS_LANG = "RUSSIAN_CIS.CL8MSWIN1251".