Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
metacreo
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-08-16 18:42:53
Непрочитанное сообщение
metacreo » 2011-08-16 18:56:33
Добрый день.
Помогите решить непонятную траблу.
Работю удалённо через PuTTY
Редактор ee почемуто не все символы отображает
Код: Выделить всё
technic# uname -a
FreeBSD technic.zu 8.2-RELEASE FreeBSD 8.2-RELEASE #2: Tue Aug 16 01:10:28 EEST 2011 root@technic.zu:/usr/obj/usr/src/sys/TECHNIC amd64
technic# cat test
йцукенгшщзхъфывапролджэячсмитьбюё
technic# ee test
^[ (escape) menu ^y search prompt ^k delete line ^p prev li ^g prev page
^o ascii code ^x search ^l undelete line ^n next li ^v next page
^u end of file ^a begin of line ^w delete word ^b back 1 char
^t top of text ^e end of line ^r restore word ^f forward 1 char
^c command ^d delete char ^j undelete char ^z next word
=====line 1 col 0 lines from top 1 ============================================
й?~F?~Cкенг?~H?~Iз?~E?~J?~D?~Kвап?~@олдж?~M?~O?~G?~Aми?~B?~Lб?~N?~Q
рядом стоит серв с 8.0-RELEASE i386 все настройки практически идентичны, там всё ок.
Подозреваю что с каким-то портом не то пропатчил...
Куда копать ? Подскажите.
metacreo
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
bagas
- лейтенант
- Сообщения: 922
- Зарегистрирован: 2010-08-18 19:49:01
- Откуда: Воронеж
-
Контактная информация:
Непрочитанное сообщение
bagas » 2011-08-16 19:33:29
если вы попробовали запустить патти с нужной кодировкой и у вас ничего не вышло, то один вариант перевести систему в более коректную кодировку, к примеру ( koi8r или сз1251)
bagas
-
metacreo
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-08-16 18:42:53
Непрочитанное сообщение
metacreo » 2011-08-16 20:39:54
Спасибо за быстрый ответ.
Система стартует с стандартной кодировкой
Странно что на 8.0 сервере тоже самое но работает
2 дня ковыряю... не могу понять
Код: Выделить всё
technic# locale
LANG=C
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=C
technic#
Код: Выделить всё
USER=root
LOGNAME=root
HOME=/root
MAIL=/var/mail/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
TERM=putty
FTP_PASSIVE_MODE=YES
BLOCKSIZE=K
MM_CHARSET=UTF-8
SHELL=/bin/csh
SSH_TTY=/dev/pts/7
HOSTTYPE=FreeBSD
VENDOR=unknown
OSTYPE=FreeBSD
MACHTYPE=unknown
SHLVL=1
PWD=/root
GROUP=wheel
HOST=technic.zu
LANG=C
LC_CTYPE=C
LC_COLLATE=POSIX
LC_ALL=C
EDITOR=vi
metacreo
-
bagas
- лейтенант
- Сообщения: 922
- Зарегистрирован: 2010-08-18 19:49:01
- Откуда: Воронеж
-
Контактная информация:
Непрочитанное сообщение
bagas » 2011-08-16 20:52:57
у вас стоит английская кодировка, локализуйте систему, думаю поможет.
bagas
-
rmn
- старшина
- Сообщения: 427
- Зарегистрирован: 2008-10-03 18:52:02
Непрочитанное сообщение
rmn » 2011-08-16 21:35:19
metacreo писал(а):
Редактор ee почемуто не все символы отображает
А редактор
ее поддерживает юникод?..
rmn
-
metacreo
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-08-16 18:42:53
Непрочитанное сообщение
metacreo » 2011-08-16 22:19:23
по видиму поддерживает
вот :
Код: Выделить всё
arklys# cat test
ёйцукенгшщзхъфывапролджэячсмитьбю
arklys# ee test
^[ (escape) menu ^y search prompt ^k delete line ^p prev li ^g prev page
^o ascii code ^x search ^l undelete line ^n next li ^v next page
^u end of file ^a begin of line ^w delete word ^b back 1 char
^t top of text ^e end of line ^r restore word ^f forward 1 char
^c command ^d delete char ^j undelete char ^z next word
=====line 1 col 0 lines from top 1 ============================================
ёйцукенгшщзхъфывапролджэячсмитьбю
Код: Выделить всё
arklys# uname -a
FreeBSD arklys.technic.zu 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
arklys#
Код: Выделить всё
arklys# locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
arklys#
metacreo
-
rmn
- старшина
- Сообщения: 427
- Зарегистрирован: 2008-10-03 18:52:02
Непрочитанное сообщение
rmn » 2011-08-16 22:42:11
metacreo писал(а):
Код: Выделить всё
arklys# locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
arklys#
что-то здесь не видно, что консоль настроена на юникод...
rmn
-
metacreo
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-08-16 18:42:53
Непрочитанное сообщение
metacreo » 2011-08-16 22:58:08
файл test в UTF-8 .... точно
PuTTY :
Terminal> PuTTY
Window>Translation>UTF-8
Connection>Data>putty
metacreo
-
metacreo
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-08-16 18:42:53
Непрочитанное сообщение
metacreo » 2011-08-16 23:04:57
файл test в UTF-8 .... точно
PuTTY :
Terminal> PuTTY
Window>Translation>UTF-8
Connection>Data>putty
Настройки одинаковые для 8.0 и 8.2
Код: Выделить всё
arklys# uname -a
FreeBSD arklys.technic.zu 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
arklys# locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
arklys# cat test
ёйцукенгшщзхъфывапролджэячсмитьбю
arklys# ee test
^[ (escape) menu ^y search prompt ^k delete line ^p prev li ^g prev page
^o ascii code ^x search ^l undelete line ^n next li ^v next page
^u end of file ^a begin of line ^w delete word ^b back 1 char
^t top of text ^e end of line ^r restore word ^f forward 1 char
^c command ^d delete char ^j undelete char ^z next word
=====line 1 col 0 lines from top 1 ============================================
ёйцукенгшщзхъфывапролджэячсмитьбю
Код: Выделить всё
technic# uname -a
FreeBSD technic.zu 8.2-RELEASE FreeBSD 8.2-RELEASE #2: Tue Aug 16 01:10:28 EEST 2011 root@technic.lt:/usr/obj/usr/src/sys/TECHNIC amd64
technic# locale
LANG=C
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=C
technic# cat test
йцукенгшщзхъфывапролджэячсмитьбюё
technic# ee test
^[ (escape) menu ^y search prompt ^k delete line ^p prev li ^g prev page
^o ascii code ^x search ^l undelete line ^n next li ^v next page
^u end of file ^a begin of line ^w delete word ^b back 1 char
^t top of text ^e end of line ^r restore word ^f forward 1 char
^c command ^d delete char ^j undelete char ^z next word
=====line 1 col 0 lines from top 1 ============================================
й?~F?~Cкенг?~H?~Iз?~E?~J?~D?~Kвап?~@олдж?~M?~O?~G?~Aми?~B?~Lб?~N?~Q
Интересно что некоторые символы всётаки корректно отображаються

metacreo
-
metacreo
- рядовой
- Сообщения: 13
- Зарегистрирован: 2011-08-16 18:42:53
Непрочитанное сообщение
metacreo » 2011-08-17 3:06:00
Спасибо всем.
Проблему решил простым и тупым способом
Код: Выделить всё
technic# scp root@arklys:/usr/bin/ee /usr/bin
Тупо скопировал сам ее с серва freebsd 8.0 i386 на серв freebsd 8.2 amd64
сейчас все файлы в UTF-8 ее отображает нормально несмотря на настройки локали
Уважаемые знатоки

... хотелось бы всё таки разобраться и понять суть этой беды.
Каким то образом ее на 8.2 amd64 имеет отличие от 8.0 i386
Возможно ли при сборки какого нибудь порта я пропатчил что-то связанное с UTF ?
metacreo