Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Функции перекодировки строк / 10 сообщений из 10, страница 1 из 1
09.06.2007, 12:09
    #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
09.06.2007, 12:56
    #34585995
Hampster-Mumpster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции перекодировки строк
Есть - $zconvert() ($zcvt()).
В локализации должны присутствовать необходимые таблицы. Их можно указывать и в параметрах Open, тогда $zcvt не нужна.
Вам наверно проще всего будет выгрузить данные в файл в старой системе "как есть",
а потом импортировать их в новой (Unicode) системе, указав при открытии файла:
Код: plaintext
1.
Open file:("RK\CP866\"): 1  ; если у вас ДОС-кодировка
Open file:("RK\CP1251\"): 1  ; если у вас Win-кодировка
...
Рейтинг: 0 / 0
09.06.2007, 13:38
    #34586071
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции перекодировки строк
Hampster-MumpsterВам наверно проще всего будет выгрузить данные в файл в старой системе "как есть"
К этому все дело и идет... :( За параметры к Open отдельное спасибо!
...
Рейтинг: 0 / 0
09.06.2007, 13:39
    #34586076
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции перекодировки строк
А с классами что делать? У нас еще и SCP страницы есть... :(
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
09.06.2007, 14:17
    #34586170
Hampster-Mumpster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции перекодировки строк
Если в классах и страницах все комментарии и литералы в Win-кодировке, проблем не будет, т.к. экспорт из Студии корректно закодирует все в UTF-8.
...
Рейтинг: 0 / 0
09.06.2007, 15:16
    #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
09.06.2007, 15:20
    #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
09.06.2007, 15:31
    #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
09.06.2007, 18:28
    #34586752
Ptn
Ptn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции перекодировки строк
Все классы и программы начиная с пятерке выгружаются в XML с UTF-8
...
Рейтинг: 0 / 0
29.01.2008, 12:59
    #35094482
Kossva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции перекодировки строк
Спасибо люди за подсказки!!! Здесь можно найти все, что не получается! Что бы я без вас делала...
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Функции перекодировки строк / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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