Опять кодировка

ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Ravenous
Бывалый
Сообщения: 56
Зарегистрирован: 06 Июль 2005, 14:25
Откуда: Москва

Опять кодировка

Сообщение Ravenous »

Хелло!)

10 лет не трогал Клашу, решил посмотреть какой он сейчас)
Взял 10 версию и попытался визардом создать небольшое приложение, в качестве сервера хранения данных Oracle.
Сразу столкнулся с проблемой отображения символов, вместо кириллицы одни iiii, на картинке: Изображение
Сильно не пинайте, если это уже было где на форуме, то ткните носом, быстрым поиском не нашёл.
Где нужно подкрутить? ;) env файл или ещё где?
За столько лет всё забыл :(

Исходные данные:
Сlarion 10 EE, Oracle Accelerator

Оракл вот такой:
select * from V$VERSION
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
PL/SQL Release 12.1.0.2.0 - Production
"CORE 12.1.0.2.0 Production"
TNS for Linux: Version 12.1.0.2.0 - Production
NLSRTL Version 12.1.0.2.0 - Production

Настройки базы:
select sys_context('userenv', 'language') from dual;
RUSSIAN_RUSSIA.CL8MSWIN1251
Вложения
Screenshot_3.jpg
Благодарень за терпение и понимание.

Изображение
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Опять кодировка

Сообщение kreator »

Для начала в свойстве Контролов GdiCharSet должно стоять 204.
И перед открытием первого окна (обычно фрейм) сейчас пишут:

Код: Выделить всё

system{prop:CharSet} = Charset:Cyrillic
system{prop:FontCharSet + prop:TipsFont} = Charset:Cyrillic
system{prop:Font} = 'Arial'
Это нужно для правильного отображения меню и подсказок.
А с env-файлом ничего не изменилось. Он также нужен для правильной сортировки, либо использовать Locale.
We are hard at work… for you. :)
Аватара пользователя
Ravenous
Бывалый
Сообщения: 56
Зарегистрирован: 06 Июль 2005, 14:25
Откуда: Москва

Опять кодировка

Сообщение Ravenous »

Спасибо, вопрос решён чтением форума)
изменением в реестре http://forum.clarionlife.net/phpbb/view ... f=6&t=1277
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient12Home1_32bit\NLS_LANG
Благодарень за терпение и понимание.

Изображение
Ответить