Локаль utf-8 и FreeBSD 8
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 18
- Зарегистрирован: 2008-05-21 12:34:59
Локаль utf-8 и FreeBSD 8
Друзья!
Помогите советом: как заставить работать локаль utf-8 в восьмерке. Написано, что она поддерживает это дело. Пересобрал ядро с опциями options TEKEN_UTF8, options TEKEN_XTERM, прописал setenv LANG ru_RU.UTF-8, setenv LC_ALL ru_RU.UTF-8. А все равно знаки вопроса в консольном терминале (xtem).
Что делаю не так?
Помогите советом: как заставить работать локаль utf-8 в восьмерке. Написано, что она поддерживает это дело. Пересобрал ядро с опциями options TEKEN_UTF8, options TEKEN_XTERM, прописал setenv LANG ru_RU.UTF-8, setenv LC_ALL ru_RU.UTF-8. А все равно знаки вопроса в консольном терминале (xtem).
Что делаю не так?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- проходил мимо
Re: Локаль utf-8 и FreeBSD 8
попробуй запустить xterm такне забудь поставить сам шрифт x11-fonts/dejavu и собрать x11/xterm с поддержкой widechars (убрать WITHOUT_WIDE_CHARS из make.conf).
TEKEN_UTF8 и TEKEN_XTERM влияют только на драйвер прямой консоли - syscons. К ssh или cu/tip они не имеют отношения.
Код: Выделить всё
$ env LC_CTYPE=ru_RU.UTF-8 xterm -lc -fa 'DejaVu Sans Mono' -fs 11
TEKEN_UTF8 и TEKEN_XTERM влияют только на драйвер прямой консоли - syscons. К ssh или cu/tip они не имеют отношения.
- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
Re: Локаль utf-8 и FreeBSD 8
Парни, подкиньте ссылку, где по этой теме можно прочитать по-подробней
Сила ночи, сила дня - одинакова фигня!
- rax
- рядовой
- Сообщения: 15
- Зарегистрирован: 2006-07-31 18:39:33
- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
-
- ефрейтор
- Сообщения: 68
- Зарегистрирован: 2009-03-26 11:07:26
- Откуда: Санкт-Петербург
Re: Локаль utf-8 и FreeBSD 8
Решил прикрутить UTF-8:
ОС - FreeBSD 8.1
в ядре добавил строки:
в /usr/home/fan/.login.conf добавил строки:
в /etc/ttys поменял cons25r на xterm
после монтирую флэш:
mount_msdosfs /dev/da0s1 /mnt
Но русские названия файлов пишутся попрежнему вопросиками!
Что я не до делал?
ОС - FreeBSD 8.1
в ядре добавил строки:
Код: Выделить всё
options TEKEN_UTF8
options TEKEN_XTERM
Код: Выделить всё
russian-utf8|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:lc_all=ru_RU.UTF-8:\
:tc=default:
после монтирую флэш:
mount_msdosfs /dev/da0s1 /mnt
Но русские названия файлов пишутся попрежнему вопросиками!
Что я не до делал?

- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
Re: Локаль utf-8 и FreeBSD 8
В консоли UTF-8 не работает, только под иксами и удалённо
Сила ночи, сила дня - одинакова фигня!
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
-
- ефрейтор
- Сообщения: 68
- Зарегистрирован: 2009-03-26 11:07:26
- Откуда: Санкт-Петербург
Re: Локаль utf-8 и FreeBSD 8
Короче говоря воще никак не работает что-ли?Dog писал(а):Локально под иксами тоже.


- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: Локаль utf-8 и FreeBSD 8
Я имел в виду что локально в иксах тоже работает, не только удаленно.Это в стандартном xterm'е. Если же нужно зайти удаленно на какой-нибудь сервак, где локаль koi8-[ru], то есть куча терминал-эмуляторов, которые позволяют менять кодировку вводимых/выводимых символов.
Код: Выделить всё
dog@dog:~> uname -a
FreeBSD dog.ic.kharkov.ua 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Sat Jul 17 18:26:32 EEST 2010 root@dog.ic.kharkov.ua:/usr/obj/usr/src/sys/DOG i386
dog@dog:~> locale
LANG=uk_UA.UTF-8
LC_CTYPE="uk_UA.UTF-8"
LC_COLLATE="uk_UA.UTF-8"
LC_TIME="uk_UA.UTF-8"
LC_NUMERIC="uk_UA.UTF-8"
LC_MONETARY="uk_UA.UTF-8"
LC_MESSAGES="uk_UA.UTF-8"
LC_ALL=
dog@dog:~> echo 'Локально в иксах юникод работает'
Локально в иксах юникод работает
Oh my God, they killed init! Bastards!
- Shuba
- ст. сержант
- Сообщения: 365
- Зарегистрирован: 2008-03-25 10:58:21
- Откуда: Минск
- Контактная информация:
Re: Локаль utf-8 и FreeBSD 8
:-) Я и имел ввиду, что локально под иксами и удалённо в терминалеDog писал(а):Локально под иксами тоже.
Сила ночи, сила дня - одинакова фигня!
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: Локаль utf-8 и FreeBSD 8
"Подъезжая к сией станцыи и глядя на природу в окно, у меня слетела шляпа."
А. Чехов.
А. Чехов.

Oh my God, they killed init! Bastards!
-
- ефрейтор
- Сообщения: 68
- Зарегистрирован: 2009-03-26 11:07:26
- Откуда: Санкт-Петербург
Re: Локаль utf-8 и FreeBSD 8
Что-то я не догоняю, про что тогда идёт речь в:
http://lists.freebsd.org/pipermail/free ... 09351.html
И кто-нибудь испытывал метод:
http://lists.freebsd.org/pipermail/free ... 09351.html
И кто-нибудь испытывал метод:
Гость писал(а):попробуй запустить xterm такне забудь поставить сам шрифт x11-fonts/dejavu и собрать x11/xterm с поддержкой widechars (убрать WITHOUT_WIDE_CHARS из make.conf).Код: Выделить всё
$ env LC_CTYPE=ru_RU.UTF-8 xterm -lc -fa 'DejaVu Sans Mono' -fs 11
TEKEN_UTF8 и TEKEN_XTERM влияют только на драйвер прямой консоли - syscons. К ssh или cu/tip они не имеют отношения.

- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: Локаль utf-8 и FreeBSD 8
Вы путаете тип консольного терминала "xterm" (влияет на системную консоль) и графический иксовый эмулятор терминала "xterm" (который x11/xterm, используется при работе в графической среде), это разные вещи.
Oh my God, they killed init! Bastards!
-
- ефрейтор
- Сообщения: 68
- Зарегистрирован: 2009-03-26 11:07:26
- Откуда: Санкт-Петербург
Re: Локаль utf-8 и FreeBSD 8
Это понятно.
Меня интересует UTF-8 в консоле.
http://lists.freebsd.org/pipermail/free ... 09351.html
Насколько я понял там речь идёт о консоле т.к. UTF-8 в иксах и без приблуд работает.
Меня интересует UTF-8 в консоле.
http://lists.freebsd.org/pipermail/free ... 09351.html
Насколько я понял там речь идёт о консоле т.к. UTF-8 в иксах и без приблуд работает.

- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: Локаль utf-8 и FreeBSD 8
Я недавно уже на подобный вопрос отвечал и давал ссылку на официальную wiki - не работает. Ищите по форуму.
Oh my God, they killed init! Bastards!
-
- проходил мимо
Re: Локаль utf-8 и FreeBSD 8
TEKEN_UTF8 пока только для cp437 шрифта. Для шрифтов в коих есть кирилица (cp866, cp1251, koi8-r, etc.) см. тему про libteken на этом форуме.
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Локаль utf-8 и FreeBSD 8
ап!
а каково оно применительно к багу с русскими символами в rtorrent?
и каково текущее состояние внедрения utf8 во фрю?
а каково оно применительно к багу с русскими символами в rtorrent?
и каково текущее состояние внедрения utf8 во фрю?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- проходил мимо
Re: Локаль utf-8 и FreeBSD 8
давно перешел на transmission; можно ссылку на багу в rtorrent?FreeBSP писал(а):а каково оно применительно к багу с русскими символами в rtorrent?
это лучше спросить на hackers@ или current@. Проектов вокруг syscons и юникода было несколько. По части userland'а:FreeBSP писал(а):и каково текущее состояние внедрения utf8 во фрю?
- был патч для внедрения iconv() в libc на current@, после внедрения можно будет перенести все NLS каталоги в базе под юникод
- вместо nvi можно использовать ex-vi, в коем есть поддержка юникода и редактирования lisp кода
-
- рядовой
- Сообщения: 40
- Зарегистрирован: 2009-12-17 18:30:24
Re: Локаль utf-8 и FreeBSD 8
для консоли (консоли!) ко всему что выше что кворяченно в ядро
юзаю
# jfbterm
UTF нормально - шрифты тонковаты, но всё воркает.
юзаю
# jfbterm
UTF нормально - шрифты тонковаты, но всё воркает.
Honda forever
-
- проходил мимо
Re: Локаль utf-8 и FreeBSD 8
Звиняйте, панове, объясните пожалуйста зачем оно надо ютф-8?
-
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
- Контактная информация:
Re: Локаль utf-8 и FreeBSD 8
дабы избежать проблем в будущем, сейчас все стремится к UTF-8. И иногда таки выскакивают глюки при переносе напр. сервисов FreeBSD <-> Linux
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
- Dominator
- мл. сержант
- Сообщения: 123
- Зарегистрирован: 2009-06-06 15:43:01
- Откуда: Новосибирск/Кобург
- Контактная информация:
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: Локаль utf-8 и FreeBSD 8
Кто jbterm пользует, подскажите, не тормозит ли это дело? Интересует, что будет, если, к примеру, компиляцию запустить, или tcpdump.
-
- рядовой
- Сообщения: 40
- Зарегистрирован: 2009-12-17 18:30:24
Re: Локаль utf-8 и FreeBSD 8
Да нет... точнее не более чем консоль в принципе. ещё один довесок в виде jfbterm не сильно портит картину - во всяком случае большого напряга нет. Но вывод на консоль при компиляции это всегда тормоза... и если точно знаете что проблем со сборкой не будет то лучше bla-bla > file... ну и последнее время всё стараюсь собирать clang явно сборка быстрее идёт.
Honda forever