powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Перекодировка в DW
8 сообщений из 8, страница 1 из 1
Перекодировка в DW
    #32804286
sunches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли возможность поля в DW перекодировать из OEM в WIN и как это сделать ???
...
Рейтинг: 0 / 0
Перекодировка в DW
    #32804362
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перекодировать, ИМХО, надо до того как данные в DW попали.
Откуда у Вас OEM? ODBC?
...
Рейтинг: 0 / 0
Перекодировка в DW
    #32804786
hurr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
// Conversion DOS<>WIN
Function boolean CharToOemA(ref string source, ref string targ) Library "USER32.DLL"
Function boolean OemToCharA(ref string source, ref string targ) Library "USER32.DLL"
//
А вобще - согласен с ЗоринАндрей - откуда данные то ?
...
Рейтинг: 0 / 0
Перекодировка в DW
    #32828318
sunches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо. Данные из ORACLE. Решил проблему след образом.
Коннект к Oracle, чтение данных. Затем дисконнект, замена кодовой страницы,
коннект и т.д. Не совсем красиво, но работает
...
Рейтинг: 0 / 0
Перекодировка в DW
    #32828353
Геннадич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем же дисконект? Можно nls на уровне сессии поменять
...
Рейтинг: 0 / 0
Перекодировка в DW
    #32828671
Leonid_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
утсановить nls_lang нормальный в реестре
...
Рейтинг: 0 / 0
Перекодировка в DW
    #32828793
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есть еще такая фишка в самом ДВ:

dw_control.Object.controlname.Font.CharSet

Хелп по этому поводу гласит:

CharSet (exp) An integer specifying the character set to be used.
Values are:
0 — ANSI
1 — The default character set for the specified font
2 — Symbol
128 — Shift JIS
255 — OEM

Painter: Font tab, CharSet option

Сам не пробовал, но думаю - поможет ...
...
Рейтинг: 0 / 0
Перекодировка в DW
    #32829378
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJBА есть еще такая фишка в самом ДВ:
Эта фишка просто про шрифт. Есть такой фонт, "терминал", так вот в нем кодовая страница DOS, только он один такой в системе по умолчанию. И поможет только для отображения, никакого перекодирования не происходит.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Перекодировка в DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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