Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
24.08.2015, 10:02
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
В Кащее есть свои функции для перевода строк из одной кодировки в другую... Есть ли в gt.m свои аналогичные возможности? Интересующие кодировки: - DOS - Win - UTF ---------- Cache for Windows (x86-64) 2012.2.2 (Build 801) Fri Dec 7 2012 12:08:23 EST ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2015, 10:22
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
krvsa, На сайте можно скачать AcculturationWorkshop. Там про это есть. Unicode (ISO/IEC-10646) GT.M supports international character sets using Unicode. A mumps process can operate in one of two modes: M mode and UTF-8 mode, which is specified by the environment variable gtm_chset at process startup and which is immutable for the life of the process. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2015, 10:24
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
krvsa, что до меня, не доверяю я в этой части казенным функциям. На всех языках, на которых мне доводилось прогить, я всегда писал этот софтвер сам, и за много лет мои функции ни разу меня не подводили. Там делов-то на полчаса максимум. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2015, 10:32
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
EvLaUyТам делов-то на полчаса максимум.Ну-ну, в юникод из любой кодировки за полчаса, конвертер напишешь, без применения сторонних библиотек ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2015, 10:32
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
krvsaВ Кащее есть свои функции для перевода строк из одной кодировки в другую... Есть ли в gt.m свои аналогичные возможности? Интересующие кодировки: - DOS - Win - UTF ---------- Cache for Windows (x86-64) 2012.2.2 (Build 801) Fri Dec 7 2012 12:08:23 EST $ZCOnvert - там тоже есть, хоть и немного другой ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2015, 10:36
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
EvLaUyя всегда писал этот софтвер сам Написали уже... Просто вдруг есть уже что-то в самом gt.m, а мы не вкурсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2015, 10:48
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
DAiMor $ZCOnvert - там тоже есть, хоть и немного другой Что-то там не густо вариантов перекодировки... авторThe valid (case insensitive) codes for character set encoding for expr2 and expr3 in the three-argument form are: "UTF-8"-- a multi-byte variable length encoding form of Unicode. "UTF-16LE"-- a multi-byte 16-bit encoding form of Unicode in little-endian. "UTF-16BE"-- a multi-byte 16-bit encoding form of Unicode in big-endian. "UTF-16"-- a multi-byte 16-bit encoding form which uses the same endian level as that of the current system. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2015, 10:50
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
DAiMorНу-ну, в юникод из любой кодировки за полчаса, конвертер напишешь, без применения сторонних библиотек ? Unicode - нет, но ТС его и не упоминал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2015, 10:56
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
EvLaUyDAiMorНу-ну, в юникод из любой кодировки за полчаса, конвертер напишешь, без применения сторонних библиотек ? Unicode - нет, но ТС его и не упоминал.он упомянул UTF - Unicode Transformation Format, да и смысл конвертации текста если она не умеет конвертировать в/из UTF ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.08.2015, 11:13
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
DAiMor, ну не знаю. Не хочу втягиваться в терминологический спор. Могу только сказать, что для двухбайтных кодировок все необходимые мне переодировщики я тоже успешно реализовал сам. А какая их них как точно называется - мне не суть важно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2016, 14:13
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
Столкнулись с проблемой перекодировки DOS<->Win в Линуксе... Наша функция не перекодирует следующие символы "Ёё№" Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Может есть какие-то "стандартные" приемы для перекодировки? Так же интересна перекодировка у UTF-8... Вот текст программы картинкой, а тут символы некоторые заменились... Модератор: исправил ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2016, 15:33
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
Оказывается такую тему я уже создавал... Объединить бы их в одну? Модератор: исполнено ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2016, 08:29
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
krvsa , Проще всего экспортировать из Caché нужную Вам локаль и в ней посмотреть уже готовые таблицы перекодировок: CP866<>CP1251<>KOI8<>и т.д. А в самом коде GT.M лучше использовать соответствующие коды [$c(код)] вместо символьного представления для избежания недоразумений: ведь и сам исходник Вашей программы может быть сохранён в разных кодировках и тогда могут быть проблемы. Пример с sql.ru выше тому подтверждение. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2016, 11:16
|
|||
---|---|---|---|
[gt.m] Как перекодировать строки? |
|||
#18+
servitПроще всего экспортировать из Caché нужную Вам локаль и в ней посмотреть уже готовые таблицы перекодировок: CP866<>CP1251<>KOI8<>и т.д. Передам это нашему админу, пусть обдумает это... servitведь и сам исходник Вашей программы может быть сохранён в разных кодировках и тогда могут быть проблемы. У нас подход такой: - есть системные программы, которые имеют одинаковые названия но одни есть в Каше, а другие в ГТ.М и код у них разный, под соответствующую СУБД - все остальные программы обращаются только к системным Т.ч. исходники системных программ будут сохраняться в нужной кодировке, это не проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=39&tablet=1&tid=1556489]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 157ms |
0 / 0 |