Файлы .dat в файл .tps Проблема с кириллицей
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Файлы .dat в файл .tps Проблема с кириллицей
Прошу помощи. Программа формирует своды из баз данных .dat в базу .tps простым добавлением записей. Вдруг кириллица превратилась в кракозяблы! Исходные базы читаются сканером в нормальной кодировке. Проверил с предыдущими сводами- тот же эффект. Где ковыряться ? Clarion 10? установки не менялись.
П.З.Д.
Файлы .dat в файл .tps Проблема с кириллицей
Программа работала нормально. Что могло случиться неделю назад? Ничего не переустанавливал, параметры не менялись ( ни в ОС ни в кларионе. ) Программу, естественно , не перекомпилировал...
П.З.Д.
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Файлы .dat в файл .tps Проблема с кириллицей
где изменилась кодировка - в DAT или TPS? настройки сканера не поменялись?
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Файлы .dat в файл .tps Проблема с кириллицей
Наверно, так не бывает. А locale используется?
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Файлы .dat в файл .tps Проблема с кириллицей
Есть только одна сумасшедшая идея при которое сие действительно возможно.
В процессе копирования данных буфер обмена Windows (ClipBoard) как-нибудь у Вас задействуется ?
Если не знаете - попробуйте переключить раскладку клавиатуры с ENG на RUS (или UKR) и повторить выгрузку.
За теми кто отстал - не возвращаться. (С) Кодекс
Файлы .dat в файл .tps Проблема с кириллицей
Кодировка изменилась в тпс файле. Алгоритм прост. Из нескольких файлов ДАТ ( ввод еще 2-й клашей ) собирается один ТПС файл. Программа написана на 10-е. Нормально работала с 2014г. Вдруг свод (поле ФИО и адрес) испортились. Сканером ДАТ файл читается нормально. С раскладкой клавы попробую завтра.
П.З.Д.
Файлы .dat в файл .tps Проблема с кириллицей
Залез в просмотр базы данных, сгенерил программу конвертации. Откомпилировал, выполнил. А вот Locale в начале программы конвертации вставить забыл... Наверное....
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Файлы .dat в файл .tps Проблема с кириллицей
Не … В вопросе ведь речь идёт о чуде.
Тут какая-то реакция Windows на неадекватное обновление или установку англоязычной программы (например Microsoft.SQL),
которая сбила установленную ранее национальную кодовую страницу на английскую и т.д.
За теми кто отстал - не возвращаться. (С) Кодекс
Файлы .dat в файл .tps Проблема с кириллицей
Запустил другую программу с аналогичным модулем. Заменил ДАТ файлы из архива . Попробовал менять раскладки клавы. Установок новых программ не было. Был удаленный доступ к облаку через инет.
П.З.Д.
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Файлы .dat в файл .tps Проблема с кириллицей
И что? Также всё плохо? Или хорошо? Спросили про использование clipboard и locale...
We are hard at work… for you.
Файлы .dat в файл .tps Проблема с кириллицей
Пока без перемен. locale использую. Месяц назад обрабатывались те же базы и теми же программами. ..............????????
П.З.Д.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Файлы .dat в файл .tps Проблема с кириллицей
Это очень хорошо. Вопрос в том - как ? Например, если Вы сделали установки (абсолютно корректно):
Код: Выделить всё
Locale('CLACHARSET','WINDOWS')
Locale('CLACOLSEQ','WINDOWS')
Locale('CLACASE','WINDOWS')
и т.д.
И в результате на "той же программе" и при "никто-ничего не делал" можно получить совсем другой результат.
Мы где-то на форуме обсуждали тему, как по этой же причине могут возникнуть проблемы с ключами в TPS по
символьным строкам, если например файл создан под WinXP, а юзается под Win10 или просто на компьютере
со сбитой кодировкой.
За теми кто отстал - не возвращаться. (С) Кодекс
Файлы .dat в файл .tps Проблема с кириллицей
Запустил программу на 2-х других компьютерах. На одном работала нормально. Буду ковирять настройки
П.З.Д.
Файлы .dat в файл .tps Проблема с кириллицей
Установил вторую ОС. Все заработало. Так и не понял, что произошло?
П.З.Д.