powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Перевод проекта с 8-bit на unicode
17 сообщений из 17, страница 1 из 1
Перевод проекта с 8-bit на unicode
    #38342811
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, подскажите простейший способ переноса данных из 8-битного представления в юникодовое
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #38342861
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #38344238
Rus000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #38348311
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rus000,

Есть разработка конвертера :

Работает, но тестировалось на небольшом количестве баз.

К сообществу:
разработка открытая - есть желание поучаствовать в доработке, велкам!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Перевод проекта с 8-bit на unicode
    #39527541
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93,
Спасибо!!!
Посмотрел и не столько возрадовался, сколько расстроился...
В свете, далеко идущих амбициозных планов ИнтерСистемс, ориентированных в первую очередь на заказчиков и партнеров работающих с проектами федерального масштаба, нам, простым Кашеварам, ничего хорошего уже не светит...
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39527698
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKBВ свете, далеко идущих амбициозных планов ИнтерСистемс, ориентированных в первую очередь на заказчиков и партнеров работающих с проектами федерального масштаба, нам, простым Кашеварам, ничего хорошего уже не светит...А в чем увидели проблему для простых кашеваров?
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39527764
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorА в чем увидели проблему для простых кашеваров?Если Cache и Ensemble сливаются в экстазе в единый продукт, то прощайте, 8-битные установки Cache.

Для кого-то это может стать проблемой.
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39527771
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovDAiMorА в чем увидели проблему для простых кашеваров?Если Cache и Ensemble сливаются в экстазе в единый продукт, то прощайте, 8-битные установки Cache.

Для кого-то это может стать проблемой.Ну да, кстати про это я не подумал.
Нуу, а если честно, то думать о переходе на юникод нужно было раньше. И уже много везде обсуждалось как это можно сделать. Я тоже уже обкатывал такие способы, много лет назад. Так что серьезных проблем с этим не вижу. Наоборот это даже лучше, что все наконец то перейдут на юникод.
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39527785
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,
Это может повлиять на стоимость - раз!
8-битные установки совсем не праздный вопрос, для контор может быть и да, а для связи с оборудованием по промышленным 8-битным протоколам - это гемморой!
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39527815
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB...а для связи с оборудованием по промышленным 8-битным протоколам - это гемморой!Unicode-овские данные, укладывающиеся в национальную кодовую страницу, без проблем перекодируются что в CP1251, что в CP866; у нас лаборатория нормально себе работает на Unicode-установках, там тоже протоколы 8-битные.

Основная проблема мне видится в отсутствии универсального подхода к конверсии данных. Глянул я на рекомендованную когда-то утилиту ... очевидно, что годится она лишь для простейших случаев. Автоопределение $list-ов - это конечно здорово, но что если в БД хранятся двоичные данные, которые надо оставить в том же формате? Утилита про это ничего не знает. Поэтому тем, у кого сложные структуры данных, неизбежно придётся разрабатывать что-то под себя, а это тоже работа, причём заказчикам будет сложно объяснить, а на хрена, когда "и так всё работает".

Даже наша, немаленькая по СНГ-шным понятиям, фирма едва ли стала бы смотреть в сторону Юникода, если бы не потребность в расширении рынка.
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39527824
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslov,
Я имел ввиду, что придется переписывать драйвера на стороне Каше, а может и вообще их делать внешними, по отношении к Каше.
Раньше было просто, хоть тебе Сом-порт, хоть ТСР-поток и в потоке встречаются сочетания русских символов, которые являются командами протокольного уровня ( ASCII-протоколы). Да и много чего другого, скажем интеграция с 8-битными информационными системами тоже на уровне байтов и т.п.
Да и это не главное...
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39527875
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslov,

Да, разумеется конечно конверсия БД на юникод завист от самого проекта, и пользоватся такими утилитами можно разве что на маленьких проектах и так как пример от чего отталкиватся. Я пробовал делать конверсию на примере АИРа, там много чего интересного, псевдографика в коде в $char, описание форма в глобалах тоже с псевдографикой и кирилицей, и в самом коде тоже вроде были формы. Но, насколько я знаю эту конвертацию так и не провели. Но моя утилита обходила весь код в поисках $char с псевдографикой, чтобы подменить коды.
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39527878
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKBЭто может повлиять на стоимость - раз!InterSystems сказали, что цена не изменится, поддерживает те же лицензии что и раньше.

AlexKB8-битные установки совсем не праздный вопрос, для контор может быть и да, а для связи с оборудованием по промышленным 8-битным протоколам - это гемморой!С оборудованием не работал, но тут вроде тоже проблем не должно быть, конечно не без доработки. Все протоколы взаимодействия поддерживают установку кодировки для взаимодействия, и вроде как этого должно быть вполне достаточно. Хотя и могу ошибатся
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39528045
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,
Хотелось бы верить, что не все так и плохо будет... остается лишь надеяться...
Один мой знакомы часто говорил - Вам не удастся остановить прогресс!!!
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39528233
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKBа для связи с оборудованием по промышленным 8-битным протоколам - это гемморой!
Не преувеличивайте, $zcvt спасёт отца русской демократии)))

ЗЫ: Именно её я и использую в т.н. "драйверах" для связи с оборудованием, когда есть необходимость в конвертации данных (e.g. русский текст в/из CP1251).
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39528248
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

Наш софт работает в Юникоде примерно с 2010 года, но исторически сложилось так, что используется он преимущественно за границей (пока что это Казахстан), ну и у нас на фирме, конечно. Конверсией баз мы не занимались, заливка данных делалась через наш механизм обновлений. Из достижений последних лет: кроссплатформенный формат файла выгрузки глобалов (близкий по компактности к %GOF) и инструмент обмена данными в этом формате. Поддерживается двухсторонний обмен данными между установками Unicode и 8-bit.
...
Рейтинг: 0 / 0
Перевод проекта с 8-bit на unicode
    #39528273
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пусть модератор вынесет в отдельную ветку наши с Вами разговоры, по поводу перехода с 8-битных Каше на Unicode. Модератор: Пожалуйста
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Перевод проекта с 8-bit на unicode
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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