C5.5G
Пытаюсь в старой Dos базе (OEM включен) найти подстроку. В Instring естественно использую Upper. Для латинских подстрок все срабатывает, а для кириллицы нет.
CLACASE из досовского версии 3.09 ini файла скопировал в 5.5 Env файл - не помогло. Перекодировал содержимое CLACASE в Win кодировку - не помогает.
В чем дело?
Не работает Upper(кириллица)
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
LOCALE('CLACHARSET','WINDOWS')
LOCALE('CLACASE','ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ,abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщьыъэюя')
SYSTEM{PROP:CharSet}=CHARSET:CYRILLIC
и ключи наверное перестроить нужно ...
LOCALE('CLACASE','ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ,abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщьыъэюя')
SYSTEM{PROP:CharSet}=CHARSET:CYRILLIC
и ключи наверное перестроить нужно ...
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса