Вопрос о кодировке UTF-8 в консоли.
Сам использую на серверах FreeBSD ветки 6.x, 7.x, но вот планирую в ближайшем будущем сделать глобальный апгрейд.
Очень важен при этом вопрос с UTF-8 - кто-нибудь из опытных людей уже работал с этим в 8.1 ?
Я почитал список рассылки про новые опции ядра - все конечно, красиво, понятно, но как там жить дальше? как работает vi, mysql, postgres? выскакивают ли многочисленные ????? в портовых программах? иксы меня не интересуют - интересует исключительно серверная консоль. Я пока работаю в KOI8-R, проблем, в общем нет, но хотелось бы перейти в utf.
FreeBSD 8.1 и utf-8 console - нужен совет
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании 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/
-
Artix
- проходил мимо
Re: FreeBSD 8.1 и utf-8 console - нужен совет
Уточню с чем связан вопрос: UTF в консоли работает на ура (оно и раньше работало), но я слышал что есть проблемы с отображением и вводом в программах, в то же vi. Так ли это?
-
Гость
- проходил мимо
Re: FreeBSD 8.1 и utf-8 console - нужен совет
vi, точнее nvi, не понимает utf-8. Ставь либо форк оригинального, ex-vi или vim. Есть еще патчик для замены nvi -> ex-vi в базе, но он полезен только тем, что ставится в /rescue кроме как в /usr/bin. А так от порта почти ничем не отличается.
Кстати, ee тоже не умеет с юникодом работать.
А про TEKEN_UTF8 уже было несколько тем. Эта плюшка еще сырая, нужно с бубном слегка потанцевать чтобы работало отображение/ввод под ru_RU.UTF-8 локалью.
Кстати, ee тоже не умеет с юникодом работать.
А про TEKEN_UTF8 уже было несколько тем. Эта плюшка еще сырая, нужно с бубном слегка потанцевать чтобы работало отображение/ввод под ru_RU.UTF-8 локалью.
- Mox
- лейтенант
- Сообщения: 757
- Зарегистрирован: 2008-12-16 16:04:14
- Откуда: питер
- Контактная информация:
Re: FreeBSD 8.1 и utf-8 console - нужен совет
На ура? Это вы бабушке моей расскажите!Artix писал(а):Уточню с чем связан вопрос: UTF в консоли работает на ура (оно и раньше работало), но я слышал что есть проблемы с отображением и вводом в программах, в то же vi. Так ли это?
Во Фре UTF-8 в консоли до сих пор кастрированный. Любые не-ASCII кодировки идут лесом - русская, да и вообще все кириллические, как я понял.
А если бы и работали, где вы UTF`ный русский keymap раздобудите? Его тоже нет.
vi не пашет, юзайте vim. mysql работает.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон
- Mox
- лейтенант
- Сообщения: 757
- Зарегистрирован: 2008-12-16 16:04:14
- Откуда: питер
- Контактная информация:
Re: FreeBSD 8.1 и utf-8 console - нужен совет
может я что-то упустил, но "TEKEN_UTF8 + ru_RU.UTF-8 = ничего". Там другие способы, никак не связанные с либой TEKEN.Гость писал(а):А про TEKEN_UTF8 уже было несколько тем. Эта плюшка еще сырая, нужно с бубном слегка потанцевать чтобы работало отображение/ввод под ru_RU.UTF-8 локалью.
Поправьте меня, если я не прав.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон
-
Гость
- проходил мимо
Re: FreeBSD 8.1 и utf-8 console - нужен совет
для отображения - http://forum.lissyara.su/viewtopic.php?f=46&t=13192Mox писал(а):может я что-то упустил, но "TEKEN_UTF8 + ru_RU.UTF-8 = ничего". Там другие способы, никак не связанные с либой TEKEN.
для ввода input method (uim-fep, emacs, etc)
Можно также трансляцию в screen'е использовать, но тогда TEKEN_UTF8 не нужен. И ввод тоже будет работать даже без input method под ru_RU.UTF-8. Я этот метод тоже не раз объяснял на форуме здесь и на forums.freebsd.org
-
snorlov
- подполковник
- Сообщения: 3929
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: FreeBSD 8.1 и utf-8 console - нужен совет
Все равно не понял, зачем utf-8 на консоли сервера, содержимое файлов что ли редактировать, ну был бы десктоп тогда бы понял...
