Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте !!! Вопрос Глобальные масивы (большие) содержат русскую DOS кодировку. Можно каким-то образом оптом преобразовать в русскую Windows ? Код: plaintext 1. ............... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2008, 15:39 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Привет. Можно проходом по всем узлам и для каждого узла сделать set ^Node=$ZCVT(^Node,"I","CP866") =Сергей Шутов (logist) ООО Димас, Хабаровск Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 04:33 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
w $ZCVT(str,"O","CP866") - преобразует из win в dos кодировку. Надо поколдовать с cnls.exe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 05:01 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Чем не нравится то, что написал Logist? Там как раз из Dos в текущую кодировку (видимо это и есть Win). Если текущая кодировка не Win, а нужна именно Win, то еще команда будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 05:38 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Как вариант записать весь глобал в текстовый файл, перекодировать его любым текстовым редактором. Потом прочитать его обратно... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 08:58 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext с текстовым файлом будет еще много проблем, кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 11:42 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.Мне кажется $c() - тоже буквы, а как их перекодирует? Если просто буквы - перекодирует. А вот если "кусок программного кода с цифрами" - так это и функция не перекодирует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 11:55 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
В глобалах еще могут содержатся индексы (indeses - типа SQL-овских, для ускорения поиска по значениям полей). В этом случае индексы глобалов (subscripts) тоже надо перекодировать. В данных могут храниться списки ($LB). Если это так, списки надо разбирать на элементы, перекодировать и собирать снова. Но списки, скорее всего, не ваш случай, DOS-кодировка - наследие времен MSM, угадал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 15:10 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Угадали, MSM PC/PLUS .... В принципе решил я эту проблему вне Cache', те уже на стороне клиента, используя пользовательскую функцию преобразования. Была одна проблемка . Все отлично, но когда длина строки периваливала за (примерно) 50 символов , выскакивала ошибка уже в Windows. Пришлось обрезать до 30 сиволов и все пошло ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 15:57 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Звучит несколько странно: нет таких ограничений (до 50 симв.) ни в Windows, ни в Cache, ни в MSM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 16:24 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Сам знаю, но .. Просто время поджимает и нужно было найти какое-то решение А для души, возьмусь позже (Это наверное гоподин VB...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 16:36 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
На самом деле, 50 символов - стандартное ограничение длины строки в Каше. Так что копать надо в этом направлении. =Сергей Шутов ООО Димас, Хабаровск Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2008, 06:22 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Точнее, не строки, а строкового поля класса. Ограничение строки от 32 кб в старых версиях до 3 мб в новых. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2008, 06:23 |
|
||
|
Можно преобразовать ?
|
|||
|---|---|---|---|
|
#18+
Тогда понятно. Если ДОС строка содержит где-то до 100 символов, а представляються они (имееться введу один символ) в следующем виде: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2008, 09:03 |
|
||
|
|

start [/forum/topic.php?fid=39&tid=1558886]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 397ms |

| 0 / 0 |
