Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Создаю таблицу используя SQL (через ODBC). Добавляю данные через SQL. В портале просматриваю глобаль (^tableeD). Все хорошо. Но при просмотре этой глабали через терминал или используя прямой доступ (VisM). Значения сохнаненные в глобали отображаются неверно (рушится кодировка и показывает квадратики). Я даже незнаю как подойти к решению этой проблемы. В какой кодировке выводится данные в VisM и терминале? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 13:50 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Ahilles, Если я создаю глоболь через терминал или VisM то эта глобаль нормально читается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 13:52 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 14:06 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
В меню терминала есть пункты "физические установки символов" и "сетевая кодировка" попробуйте что-нибудь изменить. А если вы с клавиатуры печатаете в терминале, то нормально отображается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 05:55 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.В меню терминала есть пункты "физические установки символов" и "сетевая кодировка" попробуйте что-нибудь изменить. А если вы с клавиатуры печатаете в терминале, то нормально отображается? С клавиатуры в терминале все нормально печатается и данные в глобали заносятся и читаются после этого. Пробовал менять настройки терминала, но глобали созданные через sql доступ в терминале отображаются неверно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 09:11 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
А как вы выводите глобалы? Они же в виде списков хранятся, а списи примерно так и отображаются в терминале, это не кодировка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 10:16 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
s i="" f s i=$o(^User3.rezmyD(i)) q:i="" W !,$list(^User3.rezmyD(i),7,7) Тоже непомогает. Текст в виде квадратиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 11:56 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
а как читаются данные по ODBC, добавленные разными способами _________________________________ Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 12:06 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
DAiMor, Если добавляю через терминал (как показано на рисунке ниже), то через терминал вижу тоже тоже кадратики, а через ODBC все правильно отображается. Значит проблема в $lb() или я непонимаю как она работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 13:08 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Пришлите вывод команды (в терминале): Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 13:23 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov, |TRM|:|2092 RY\LatinC\K\UTF8\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 13:37 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 14:00 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Вот обидно проверил тоже самое в версии 2009 там все работет. У меня версия 2008.2.0.526.0 и такая беда с кодировкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 14:14 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Вот ведь. Когда ставил 2008 он почемуто неспросил какая кодировка, также как и 2009, но 2008 поставилась юникодовская, а при установке 2009 8- битная. Диалогов никаких небыло при установке. Возможно ли сметирь кодировку или все данные в глобалах порушатся при этом и нужно придумывать механизм переноса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 14:29 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Так может взять и перейти в 2009.1? Тем более, что релиз 2008.2 у вас не последний... У меня такого уже нет, под рукой оказалась 2008.2.1 (Build 902). А как Вы вводите в терминале? Я вводу вот так, и вроде бы все ОК: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 14:30 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
постойте, вы что хотите получить ? вы водите функцией $list , конечно он у вас выводит listbuild, а он и недолжен быть человеко читаемым если вы будете выводить конкретный элемент то надо использовать $listget _________________________________ Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 14:30 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
DAiMor, вообще-то команда ZWrite нормально раскодирует листы. Начиная с Cache 5.1, вроде бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 14:50 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov, В 2009 у меня тоже все "ок" оказывается. Давным давно я помню при установке инсталлер спрашивал ставить unicode или нет. Сейчас этого диалога нет. Сменил локаль в на Cp1251 и все русские символы стали вопросиками. (Раньше предупреждали что при выборе unicode обратно к 8bit невернуться). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 14:52 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov, про ZWrite я в курсе, только вот только вы его тут изобразили а писал я для Ahilles , который выводит с помощью $list ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 14:59 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Вобщим всем спасибо. А мне учить матчасть. В 2008 тоже все работает используя zw и $listget ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 15:00 |
|
||
|
Проблема с кодировкой в терминале
|
|||
|---|---|---|---|
|
#18+
Ahilles, все известные мне инсталляторы Cache (влючая новый для Windows 2009.1) спрашивают про 8-бит, когда новая установка Cache, и не спрашивает, если установка апгрэйдом. Возможно, вопроса нет и при установке в папку, где была ранее установлена (и впоследствии деинсталлирована) Cache - без очистки папки, но таких кривых вариантов (ИМХО) лучше избегать. DAiMor, Вы, конечно, правы, я просто не сразу увидел ахиллесову картинку :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 15:08 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36154816&tid=1558432]: |
0ms |
get settings: |
4ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 459ms |

| 0 / 0 |
