powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Oracle: запрос, возвращающий текст в кириллице
6 сообщений из 6, страница 1 из 1
Oracle: запрос, возвращающий текст в кириллице
    #37141352
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подключаюсь к БД Oracle, провайдер msdaora.
Делаю запросы к БД, результаты возвращаются, но кириллица становится нечитаемой. Кириллический текст возвращается в виде вопросов, причем количество вопросов совпадает с количеством букв, которые там должны быть (т.е. дело не в неправильном преобразовании из/в UTF).
Пробовал задавать для сессии "ALTER SESSION SET NLS_LANGUAGE=RUSSIAN", ничего не меняется. Вернее, в этом случае сообщения об ошибках возвращаются в нечитаемой кириллице (с символами вопросов вместо букв).
Если задавать NLS_LANGUAGE=ENGLISH, то по крайней мере сообщения об ошибках возвращаются читаемыми (на английском).

Предполагаю, что надо где-то в параметрах сессии указать charset, но не могу найти, где.
________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
Oracle: запрос, возвращающий текст в кириллице
    #37141535
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в какой кодировке в самом оракле данные в ваших таблицах? случаем не UTF-8?
...
Рейтинг: 0 / 0
Oracle: запрос, возвращающий текст в кириллице
    #37141548
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В UTF-8.
...
Рейтинг: 0 / 0
Oracle: запрос, возвращающий текст в кириллице
    #37141819
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плохо, хотя и предсказуемо для господ ораклистов.
вариант : использовать ф-ии конвертации на стороне оракла (есть ряд бесплатных пакетов с такими ф-ями перекодировки, поищи)
...
Рейтинг: 0 / 0
Oracle: запрос, возвращающий текст в кириллице
    #37142123
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В TOAD, к примеру, кириллица в нормальном виде.
Конвертация чего во что?
...
Рейтинг: 0 / 0
Oracle: запрос, возвращающий текст в кириллице
    #37142254
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.В TOAD, к примеру, кириллица в нормальном виде.
Конвертация чего во что?


toad юзает native библиотеку доступа к ораклу.
UTF8->UTF16 вам надо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Oracle: запрос, возвращающий текст в кириллице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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