Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / использование EAS 5.2 / 3 сообщений из 3, страница 1 из 1
14.07.2005, 17:04
    #33166681
Maktub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование EAS 5.2
Написан серверный компонент(крутится на EAS), который получает из СУБД набор данных в русской кодировке.
Имеется клиент этого компонента, написанный на С++, клиент компонента получает набор данных, но при выводе рисует странные символы, в непонятной кодировке.
Как вывести в клиенте набор данных в кодировке cp1251?
Или может надо настроить клиента-EAS на нужную кодировку, чтобы вызов CORBA-объектов был уже в нужной кожировке?
...
Рейтинг: 0 / 0
14.07.2005, 17:55
    #33166872
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование EAS 5.2
А Какой C++ ORB вы используете?
При запуске С++ программы можно ключами или иным образом(зависит от конкретного ORB) указывать локаль клиентского приложения. При передаче строкового параметра происходит его переконвертация (это часть стандарта). Ежели у вас строки юникодовые, то в вашем C++ IDL описание строк должно быть типа wstring.
все наши на www.corba.kubsu.ru
...
Рейтинг: 0 / 0
14.07.2005, 18:23
    #33166975
Maktub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование EAS 5.2
спасибо...да дело было в настройке...создлаи переменную окружения JAG_CODESET = cp1251...все заработало
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / использование EAS 5.2 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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