Опять UTF-8

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
metacreo
рядовой
Сообщения: 13
Зарегистрирован: 2011-08-16 18:42:53

Опять UTF-8

Непрочитанное сообщение 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 все настройки практически идентичны, там всё ок.
Подозреваю что с каким-то портом не то пропатчил...
Куда копать ? Подскажите.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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
Откуда: Воронеж
Контактная информация:

Re: Опять UTF-8

Непрочитанное сообщение bagas » 2011-08-16 19:33:29

если вы попробовали запустить патти с нужной кодировкой и у вас ничего не вышло, то один вариант перевести систему в более коректную кодировку, к примеру ( koi8r или сз1251)
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

metacreo
рядовой
Сообщения: 13
Зарегистрирован: 2011-08-16 18:42:53

Re: Опять UTF-8

Непрочитанное сообщение 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

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Опять UTF-8

Непрочитанное сообщение bagas » 2011-08-16 20:52:57

у вас стоит английская кодировка, локализуйте систему, думаю поможет.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Опять UTF-8

Непрочитанное сообщение rmn » 2011-08-16 21:35:19

metacreo писал(а): Редактор ee почемуто не все символы отображает :(
А редактор ее поддерживает юникод?..

metacreo
рядовой
Сообщения: 13
Зарегистрирован: 2011-08-16 18:42:53

Re: Опять UTF-8

Непрочитанное сообщение 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#

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Опять UTF-8

Непрочитанное сообщение 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#
что-то здесь не видно, что консоль настроена на юникод...

metacreo
рядовой
Сообщения: 13
Зарегистрирован: 2011-08-16 18:42:53

Re: Опять UTF-8

Непрочитанное сообщение metacreo » 2011-08-16 22:58:08

файл test в UTF-8 .... точно
PuTTY :
Terminal> PuTTY
Window>Translation>UTF-8
Connection>Data>putty

metacreo
рядовой
Сообщения: 13
Зарегистрирован: 2011-08-16 18:42:53

Re: Опять UTF-8

Непрочитанное сообщение 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
рядовой
Сообщения: 13
Зарегистрирован: 2011-08-16 18:42:53

Re: Опять UTF-8

Непрочитанное сообщение 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 ?