Страница 1 из 1
FreeBSD 8.1 и utf-8 console - нужен совет
Добавлено: 2010-08-22 0:50:25
Artix
Вопрос о кодировке UTF-8 в консоли.
Сам использую на серверах FreeBSD ветки 6.x, 7.x, но вот планирую в ближайшем будущем сделать глобальный апгрейд.
Очень важен при этом вопрос с UTF-8 - кто-нибудь из опытных людей уже работал с этим в 8.1 ?
Я почитал список рассылки про новые опции ядра - все конечно, красиво, понятно, но как там жить дальше? как работает vi, mysql, postgres? выскакивают ли многочисленные ????? в портовых программах? иксы меня не интересуют - интересует исключительно серверная консоль. Я пока работаю в KOI8-R, проблем, в общем нет, но хотелось бы перейти в utf.
Re: FreeBSD 8.1 и utf-8 console - нужен совет
Добавлено: 2010-08-22 1:01:01
Artix
Уточню с чем связан вопрос: UTF в консоли работает на ура (оно и раньше работало), но я слышал что есть проблемы с отображением и вводом в программах, в то же vi. Так ли это?
Re: FreeBSD 8.1 и utf-8 console - нужен совет
Добавлено: 2010-08-22 4:18:51
Гость
vi, точнее
nvi, не понимает utf-8. Ставь либо форк оригинального,
ex-vi или
vim. Есть еще
патчик для замены nvi -> ex-vi в базе, но он полезен только тем, что ставится в
/rescue кроме как в
/usr/bin. А так от порта почти ничем не отличается.
Кстати,
ee тоже не умеет с юникодом работать.
А про TEKEN_UTF8 уже было несколько тем. Эта плюшка еще сырая, нужно с бубном слегка потанцевать чтобы работало отображение/ввод под ru_RU.UTF-8 локалью.
Re: FreeBSD 8.1 и utf-8 console - нужен совет
Добавлено: 2010-08-23 10:51:32
Mox
Artix писал(а):Уточню с чем связан вопрос: UTF в консоли работает на ура (оно и раньше работало), но я слышал что есть проблемы с отображением и вводом в программах, в то же vi. Так ли это?
На ура? Это вы бабушке моей расскажите!
Во Фре UTF-8 в консоли до сих пор кастрированный. Любые не-ASCII кодировки идут лесом - русская, да и вообще все кириллические, как я понял.
А если бы и работали, где вы UTF`ный русский keymap раздобудите? Его тоже нет.
vi не пашет, юзайте vim. mysql работает.
Re: FreeBSD 8.1 и utf-8 console - нужен совет
Добавлено: 2010-08-23 10:53:39
Mox
Гость писал(а):А про TEKEN_UTF8 уже было несколько тем. Эта плюшка еще сырая, нужно с бубном слегка потанцевать чтобы работало отображение/ввод под ru_RU.UTF-8 локалью.
может я что-то упустил, но "TEKEN_UTF8 + ru_RU.UTF-8 = ничего". Там другие способы, никак не связанные с либой TEKEN.
Поправьте меня, если я не прав.
Re: FreeBSD 8.1 и utf-8 console - нужен совет
Добавлено: 2010-08-23 15:15:45
Гость
Mox писал(а):может я что-то упустил, но "TEKEN_UTF8 + ru_RU.UTF-8 = ничего". Там другие способы, никак не связанные с либой TEKEN.
для отображения -
http://forum.lissyara.su/viewtopic.php?f=46&t=13192
для ввода input method (uim-fep, emacs, etc)
Можно также трансляцию в screen'е использовать, но тогда TEKEN_UTF8 не нужен. И ввод тоже будет работать даже без input method под ru_RU.UTF-8. Я этот метод тоже не раз объяснял на форуме здесь и на forums.freebsd.org
Re: FreeBSD 8.1 и utf-8 console - нужен совет
Добавлено: 2010-08-23 16:48:55
snorlov
Все равно не понял, зачем utf-8 на консоли сервера, содержимое файлов что ли редактировать, ну был бы десктоп тогда бы понял...