powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема с кодировкой в терминале
21 сообщений из 21, страница 1 из 1
Проблема с кодировкой в терминале
    #36152197
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю таблицу используя SQL (через ODBC). Добавляю данные через SQL. В портале просматриваю глобаль (^tableeD). Все хорошо. Но при просмотре этой глабали через терминал или используя прямой доступ (VisM). Значения сохнаненные в глобали отображаются неверно (рушится кодировка и показывает квадратики). Я даже незнаю как подойти к решению этой проблемы.
В какой кодировке выводится данные в VisM и терминале?
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36152205
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ahilles,
Если я создаю глоболь через терминал или VisM то эта глобаль нормально читается
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36152259
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36153629
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В меню терминала есть пункты "физические установки символов" и "сетевая кодировка"
попробуйте что-нибудь изменить.

А если вы с клавиатуры печатаете в терминале, то нормально отображается?
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36153714
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.В меню терминала есть пункты "физические установки символов" и "сетевая кодировка"
попробуйте что-нибудь изменить.

А если вы с клавиатуры печатаете в терминале, то нормально отображается?
С клавиатуры в терминале все нормально печатается и данные в глобали заносятся и читаются после этого.
Пробовал менять настройки терминала, но глобали созданные через sql доступ в терминале отображаются неверно.
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36153855
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вы выводите глобалы?
Они же в виде списков хранятся, а списи примерно так и отображаются в терминале, это не кодировка
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154258
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s i="" f s i=$o(^User3.rezmyD(i)) q:i="" W !,$list(^User3.rezmyD(i),7,7)
Тоже непомогает. Текст в виде квадратиков.
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154285
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как читаются данные по ODBC, добавленные разными способами
_________________________________
Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154477
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

Если добавляю через терминал (как показано на рисунке ниже), то через терминал вижу тоже тоже кадратики, а через ODBC все правильно отображается. Значит проблема в $lb() или я непонимаю как она работает?
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154526
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пришлите вывод команды (в терминале):
Код: plaintext
w $p,!,$zm
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154576
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Maslov,

|TRM|:|2092
RY\LatinC\K\UTF8\
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154658
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154702
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот обидно проверил тоже самое в версии 2009 там все работет. У меня версия 2008.2.0.526.0 и такая беда с кодировкой.
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154744
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот ведь. Когда ставил 2008 он почемуто неспросил какая кодировка, также как и 2009, но 2008 поставилась юникодовская, а при установке 2009 8- битная. Диалогов никаких небыло при установке.
Возможно ли сметирь кодировку или все данные в глобалах порушатся при этом и нужно придумывать механизм переноса?
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154746
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так может взять и перейти в 2009.1? Тем более, что релиз 2008.2 у вас не последний...
У меня такого уже нет, под рукой оказалась 2008.2.1 (Build 902). А как Вы вводите в терминале?
Я вводу вот так, и вроде бы все ОК:
Код: plaintext
1.
USER>s x=$lb("привет","из","Питера") zw x
x=$lb("привет","из","Питера")
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154748
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
постойте, вы что хотите получить ?
вы водите функцией $list , конечно он у вас выводит listbuild, а он и недолжен быть человеко читаемым
если вы будете выводить конкретный элемент то надо использовать $listget

_________________________________
Cache for Windows NT (AMD64) 5.0.21 (Build 6408) Tue Jan 3 2006 13:37:41 EST
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154791
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor, вообще-то команда ZWrite нормально раскодирует листы. Начиная с Cache 5.1, вроде бы.
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154798
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Maslov,

В 2009 у меня тоже все "ок" оказывается. Давным давно я помню при установке инсталлер спрашивал ставить unicode или нет. Сейчас этого диалога нет. Сменил локаль в на Cp1251 и все русские символы стали вопросиками. (Раньше предупреждали что при выборе unicode обратно к 8bit невернуться).
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154813
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Maslov,

про ZWrite я в курсе, только вот только вы его тут изобразили а писал я для Ahilles , который выводит с помощью $list
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154816
Ahilles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобщим всем спасибо. А мне учить матчасть. В 2008 тоже все работает используя zw и $listget
...
Рейтинг: 0 / 0
Проблема с кодировкой в терминале
    #36154832
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ahilles, все известные мне инсталляторы Cache (влючая новый для Windows 2009.1) спрашивают про 8-бит, когда новая установка Cache, и не спрашивает, если установка апгрэйдом. Возможно, вопроса нет и при установке в папку, где была ранее установлена (и впоследствии деинсталлирована) Cache - без очистки папки, но таких кривых вариантов (ИМХО) лучше избегать.

DAiMor, Вы, конечно, правы, я просто не сразу увидел ахиллесову картинку :)
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема с кодировкой в терминале
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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