powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Терминал и русские символы
25 сообщений из 34, страница 1 из 2
Терминал и русские символы
    #35533386
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не получается работать в Терминале с русскими символами,
не могу найти настройки! Подкажите плз где искать?
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35533410
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CacheLotПодкажите плз где искать?
Как вариант купить у нас программку SockTerm.exe Там все работает как нужно...
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35533459
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CacheLotНе получается работать в Терминале с русскими символами,
не могу найти настройки! Подкажите плз где искать?

Когда то было такое.
В терминале в меню Edit->Font принудительно устанавливал "кириллическое" отображение символов, т.е. даже если отображалось "кириллический" делал установкцу "западный", потом опять "кириллический", потом "ОК". Тогда помогало, но это было давно.
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35535877
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa CacheLotПодкажите плз где искать?
Как вариант купить у нас программку SockTerm.exe Там все работает как нужно...

Какие Вы хитрые!
Не ну было ж всё нормально в Терминале! А сейчас не отображает русские буквы, точнее если печатать русскими, то отображаюся, но если выполнить программу, содержащую что-то типа
Код: plaintext
w "Пояснение к выводу"
- то выдаёт "???????????"
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35535945
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CacheLot...Не ну было ж всё нормально в Терминале! А сейчас не отображает русские буквы, ...
Значит что-то изменилось?

Укажите Ваши $ZV, текущую локаль и настройки терминала, связанные с кодировками.
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35535958
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то знакомое, как будто уже слышал эту проблему.
А что предшествовало появлению проблемы?

У меня была схожая проблема была при попытке записать лог терминала, иногда русские буквы нормальные, иногда вопросы. Именно вопросы, а не битая кодировка.
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536059
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.А что предшествовало появлению проблемы?


Уже не помню что именно, но ковырялся долго в Портале, в настройках Терминала вообще ничего не менял, но точно помню как только установил Кащея - Терминал работал на ура!
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536079
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit

Укажите Ваши $ZV, текущую локаль и настройки терминала, связанные с кодировками.
Код: plaintext
1.
USER>w $ZV
Cache for Windows (x86- 32 )  2008 . 2  (Build 472U) Sun Jul  27   2008   22 : 33 : 15  EDT

В Терминале:
1) Сетевая кодировка - Windows
2) Физические установки символов - физический (пробовал "логический" - не помогло!)
3) Шрифт - Courier New (набор шрифтов - Кириллистический).
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536140
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот лог по локали:
Код: plaintext
1.
2.
3.
%SYS>d ^NLS
 
 
 1 ) Locale definitions
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
--------------------------------- Locale rusw --------------------------------
         Country: Russia (RU)                Language: Russian (ru)
   Character set: Unicode                    Currency: ?????
 
Internal tables --  Default --------  Additional -----------------------------
Pattern match       LatinC
Identifier          LatinC
Uppercase           LatinC
Lowercase           LatinC
Titlecase           LatinC
Collation           Cyrillic1
$X/$Y action        LatinC
 
Input/output tables ----------------------------------------------------------
     CP1250      CP1251      CP1252      CP1253      CP1255      CP866
     CP874       KOI8R       Latin2      Latin9      LatinC      LatinG
     LatinH      LatinT
 
 
 
 
 
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536198
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пришлите результат выполнения:
Код: plaintext
w $zm,!! d DispIOProc^%NLSMISC
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536204
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>1) Сетевая кодировка - Windows

Вот её и меняй - на ISO например.

Правда другая проблема будет - когда на терминал пишуться буквы в лог терминала пишеться ????

ЗЫ: 2008.1 - НЕ юникодная версия
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536229
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если
Код: plaintext
1.
w $zm
RY\LatinC\K\UTF8\
(что соответствует стандартным настройкам локали RUS8), то менять сетевую кодировку надо на UTF8.
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536263
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще судя по
авторCharacter set: Unicode
Где-то юникод, но содержимое базу, мне кажется, не юникод
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536296
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey MaslovЕсли
Код: plaintext
1.
w $zm
RY\LatinC\K\UTF8\
(что соответствует стандартным настройкам локали RUS8), то менять сетевую кодировку надо на UTF8.

У меня в вариантых выбора сетевой кодировки стоит только:
1) UTF8
2) Windows
3) ISO

и собственно всё!
Вот лог:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
%SYS>w $zm,!! d DispIOProc^%NLSMISC
RY\LatinC\K\RAW\
 
 
Process I/O       Offset:Type     Name
-----------       -------------   ----
Process          1B70402:ByteStr  RAW
Cache Terminal   1B7040A:ByteStr  UTF8
Other terminal   1B70402:ByteStr  RAW
File             1B7040A:ByteStr  UTF8
Magtape          1B70402:ByteStr  RAW
TCP/IP           1B70402:ByteStr  RAW
DSM-DDP          1B70402:ByteStr  RAW
DTM-DCP          1B70402:ByteStr  RAW
System call      1B70402:ByteStr  RAW
Printer          1B70922:ByteStr  CP1251
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536298
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет того, что в базе - не знаю. Но CacheLot, судя по всему, работает не просто в Терминале, а в Cache Telnet - клиенте. В локали RUS8 для Терминала действует по умолчанию таблица трансляции UTF8 (и собственно Терминал работает нормально с сетевой кодировкой UTF8), а Telnet (как ни странно) попадает в категорию "Другие терминалы", для которой умолчание другое, а именно RAW (т.е. выводить как есть). У CTerm'а же просто нет такого варианта! Отсюда видятся два выхода:
- либо править локаль, задав для "Других терминалов" тоже UTF8
- либо вставить в LOGIN^%ZSTART что-то наподобие:
Код: plaintext
use $p:(:"K\UTF8\")
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536748
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey MaslovОтсюда видятся два выхода:
- либо править локаль, задав для "Других терминалов" тоже UTF8
- либо вставить в LOGIN^%ZSTART что-то наподобие:
Код: plaintext
use $p:(:"K\UTF8\")



А как это сделать? Т.е. куда войти, чтоб отредактировать RAW на UTF8?
После выполнения в Терминале:
Код: plaintext
1.
use $p:(:"K\UTF8\")

русские буквы не отображаюся уже даже если их просто печатать, отображается "???????"
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536761
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CacheLotПосле выполнения в Терминале:
Код: plaintext
1.
use $p:(:"K\UTF8\")

русские буквы не отображаюся уже даже если их просто печатать, отображается "???????"

Пардон, не поменял кодировку на UTF8 в настройках Терминала... но вопрос остаётся открытым, как поменять по умолчанию на UTF8?
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536772
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cоздайте программку %ZSTART.MAC и после метки LOGIN вставьте приведенный выше код. После того, как Вы откомпилируете программку, код с метки LOGIN^%ZSTART будет выполняться при каждом входе в Cache с терминала.
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536869
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey MaslovCоздайте программку %ZSTART.MAC и после метки LOGIN вставьте приведенный выше код. После того, как Вы откомпилируете программку, код с метки LOGIN^%ZSTART будет выполняться при каждом входе в Cache с терминала.

Так работает!
Но всё же хочу поменять этот RAW!
Плз, как это сделать?
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35536917
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Вашей версии СУБД это можно сделать через Портал:
[Домашняя страница] > [Конфигурация] > [NLS настройки] > [Определения локали] > [Свойства локали]

У меня в терминале в "Сетевая кодировка" выставлено UTF8; локаль своя, на основе rusw.

PS: кстати, уже вышли версии Caché 2008.2.RC и Ensemble 2008.2.RC
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35539505
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь возникла друга проблема:
При работе в консоли, т.е. в терминале на локальной машине имею следующее окно:
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35539528
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь подключаюсь через Телнет к этому же серверу на этой же машине (кста аналогично с удалённой машиной происходит):
Имею вопросы вместо русских букв!
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35539529
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем проблема?
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35539555
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как энто вылечить?
Локаль уже вроде б изменил, см. рисунок на UTF8 для других терминалов!
...
Рейтинг: 0 / 0
Терминал и русские символы
    #35539560
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.А в чем проблема?
Хочу наблюдать русские буквы в Телнете! Так как-то привычнее, чем знаки вопросов!
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Терминал и русские символы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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