powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с русскими сообщениями
5 сообщений из 5, страница 1 из 1
Проблема с русскими сообщениями
    #32077563
Vetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здраствуйте!

У меня следующая проблема. Работаю с удаленным сервером через его API. Иногда он мне возвращает ошибки на русском, но в какой-то странной кодировке, и я не могу их прочитать. Кодировка двухбайтная, но если рассматривать ее как Unicode, то мы получим приблизительно следующее:
ORA-01400: ЭХТЮЧЬЮЦЭЮ ТбвРТШвм NULL Т (и так далее).

Будьте добры, подскажите, как можно прочитать эти сообщения.

Всем заранее спасибо

Виталий
...
Рейтинг: 0 / 0
Проблема с русскими сообщениями
    #32077610
shurikt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если у тебя 8.1.7, то ответ на твой вопрос здесь: http://oradba.com.ru/progspatches/patches/pt1_817nls.shtml
...
Рейтинг: 0 / 0
Проблема с русскими сообщениями
    #32078577
Vetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эту статью я уже давно нашел. Но я меня проблема другая. Сервер Oracle находится за много километров от меня. Я к нему получаю доступ по Internet. И он мне возвращает сообщения об ошибках в виде тарабарщины. Причем тарабарщина - это двухбайтная строка. Как и в Unicode, для английских букв байт языка равен $00, для русских бука - $04. Но при этом, младшие байты для киррилицы содержат чепуху.
Запустить указанную в этой статье программу мне не удастся, так как у меня нет доступа к серверу Oracle. Я с базой на Oracle общаюсь только через некоторый набор функций от разработчиков.
А вопрос заключается в том, как разобрать, что за сообщения мне передаются.
...
Рейтинг: 0 / 0
Проблема с русскими сообщениями
    #32078587
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я скопировал твое сообщение: ORA-01400: ЭХТЮЧЬЮЦЭЮ ТбвРТШвм NULL в файл, сохранил его как test.html.
Затем открыл его Internet Explorerom и выставил View->Encoding->Cyrillic(ISO), получил следущее:
ORA-01400: невозможно вставить NULL.

В принципе, если ты получаешь такое сообщение уже в IE, то можно не создавать файл, а сразу выставить Encoding для того что-бы посмотреть сообщение. Но при этом тот текст который до этого отображался правильно - теперь будет кракозябрами. Вобщем тебе придёться переключаться каждый раз.
...
Рейтинг: 0 / 0
Проблема с русскими сообщениями
    #32078698
Vetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 softbuilder@inbox.ru:

ОГРОМММНОЕ СПАСИБО!!!!

Млин, я сразу же перепробовал было все кодировки, но ничего не менялось. Оказывается, у меня заглючил IE и не переключал кодировки. Попробывал через FAR - все действительно читается по русски на ISO.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с русскими сообщениями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]