powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Функции перекодировки строк
10 сообщений из 10, страница 1 из 1
Функции перекодировки строк
    #34585878
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ля в Кащее функции перекодировки строк?
Вчастности интересует перекодировка из DOS в Unicode...
Можно и из DOS в Windows...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Функции перекодировки строк
    #34585995
Hampster-Mumpster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть - $zconvert() ($zcvt()).
В локализации должны присутствовать необходимые таблицы. Их можно указывать и в параметрах Open, тогда $zcvt не нужна.
Вам наверно проще всего будет выгрузить данные в файл в старой системе "как есть",
а потом импортировать их в новой (Unicode) системе, указав при открытии файла:
Код: plaintext
1.
Open file:("RK\CP866\"): 1  ; если у вас ДОС-кодировка
Open file:("RK\CP1251\"): 1  ; если у вас Win-кодировка
...
Рейтинг: 0 / 0
Функции перекодировки строк
    #34586071
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hampster-MumpsterВам наверно проще всего будет выгрузить данные в файл в старой системе "как есть"
К этому все дело и идет... :( За параметры к Open отдельное спасибо!
...
Рейтинг: 0 / 0
Функции перекодировки строк
    #34586076
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с классами что делать? У нас еще и SCP страницы есть... :(
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Функции перекодировки строк
    #34586170
Hampster-Mumpster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если в классах и страницах все комментарии и литералы в Win-кодировке, проблем не будет, т.к. экспорт из Студии корректно закодирует все в UTF-8.
...
Рейтинг: 0 / 0
Функции перекодировки строк
    #34586355
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да у нас все в Win. Значит если сохраним через $system.OBL.Export в xml формате - все нормально закачается?
Или еще чего делать придется?
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Функции перекодировки строк
    #34586374
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то у нас и задачка-то вся записана в формате $system.OBL.Export... Может и он нормально в юникод прочитается? :)
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Функции перекодировки строк
    #34586401
Hampster-Mumpster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как известно :), этот метод класса %SYSTEM определяется так:

classmethod Export(items As %String = "", ByRef filename As %String = "", qspec As %String = "", ByRef errorlog As %String, Charset As %String = "") returns %Status

По умолчанию используется Charset = "UTF8" (хотя где это умолчание задается, я не знаю). В крайнем случае, можно задать явно при вызове.
...
Рейтинг: 0 / 0
Функции перекодировки строк
    #34586752
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все классы и программы начиная с пятерке выгружаются в XML с UTF-8
...
Рейтинг: 0 / 0
Функции перекодировки строк
    #35094482
Kossva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо люди за подсказки!!! Здесь можно найти все, что не получается! Что бы я без вас делала...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Функции перекодировки строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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