BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
СообщениеДобавлено: Ср 16 мар, 2005 1:32 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3958
Откуда: Россия, Ростов-на-Дону
Категория: Локализация
Тип: Документация

Название статьи: Настраиваем русский Unicode в FreeBSD-5.3.
Автор: sys
Пояснение: Руководство по настройке Unicode

>>Read Full Article


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 09 авг, 2005 8:32 pm 
Не в сети

Зарегистрирован: Вс 07 авг, 2005 9:38 pm
Сообщения: 296
Откуда: SPb
Типа, аффтар жжот?
Что за манера писать как можно безграмотнее...
Если модераторы читают комменты :) -- готов эту статью перевести на нормальный русский ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 09 авг, 2005 8:59 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3958
Откуда: Россия, Ростов-на-Дону
переведите, особенно будет интересно если у Вас есть опыт прикручивания UTF под FreeBSD


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 09 авг, 2005 10:08 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср 13 июл, 2005 5:46 pm
Сообщения: 26
где-то я это уже видел. 70% точно где-то видел :)
а если это уже где-то публиковалось, желательно ставить ссылки на авторов, чтобы потом в плагиате не обвиняли.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 10 авг, 2005 2:47 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3958
Откуда: Россия, Ростов-на-Дону
там автор четко прописан в начале статьи
разумеется статья с его согласия


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 10 авг, 2005 3:20 pm 
Не в сети

Зарегистрирован: Ср 03 мар, 2004 4:49 pm
Сообщения: 441
Вот это некорректно:
export LANG='ru_RU.UTF-8'
export LC_ALL='ru_RU.UTF-8'

В man 7 environ
LC_ALL Overrides the values of LC_COLLATE, LC_CTYPE,LC_MESSAGES,
LC_MONETARY, LC_NUMERIC, LC_TIME and LANG.

Нужно задавать или одно или другое.

Если инициализировать LC_ALL, как в примере, то проинициализируется и LC_MESSAGES, что повлечет за собой вывод локализированных сообщений при старте иксов. То есть в русском юникоде в консоль, которая его не поддерживает. Хорошо ли это?

В свете вышесказанного
export LC_ALL='ru_RU.UTF-8'
export LC_MESSAGES='C'


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 10 авг, 2005 8:20 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб 29 май, 2004 9:08 am
Сообщения: 202
Откуда: Читинская область
2orc
ага ,обсуждали малость это тут -http://www.linuxforum.ru/index.php?showtopic=317&st=135

2 orc LC_ALL - определяет ВСЕ переменные под одну гребёнку ,заперщая переопределение остальных
так что в вашем варианте правильней будет :
export LANG='ru_RU.UTF-8'
export LC_ALL=' '
export LC_MESSAGES='C'


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 10 авг, 2005 8:27 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб 29 май, 2004 9:08 am
Сообщения: 202
Откуда: Читинская область
Playnet писал(а):
Типа, аффтар жжот?
Что за манера писать как можно безграмотнее...
Если модераторы читают комменты :) -- готов эту статью перевести на нормальный русский ))

грешу ,не очень я пером владею кстати это есть ,скорее делёж некоторым опытом ,чем статья ,но есть уже более готовая со сторонними исправлениями и даже дополнениями -
http://www.citforum.ru/operating_system ... d/unicode/

а вот действительно если есть опыт прикручивания юникода
к freebsd пишите


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 11 авг, 2005 12:42 pm 
Не в сети

Зарегистрирован: Ср 03 мар, 2004 4:49 pm
Сообщения: 441
wolf_black писал(а):
2orc
ага ,обсуждали малость это тут -http://www.linuxforum.ru/index.php?showtopic=317&st=135

2 orc LC_ALL - определяет ВСЕ переменные под одну гребёнку ,заперщая переопределение остальных
так что в вашем варианте правильней будет :
export LANG='ru_RU.UTF-8'
export LC_ALL=' '
export LC_MESSAGES='C'


По поводу _запрета_ переопределения. Где это написано? В мане этого нет. Более того, проведем простой эксперимент:
$ env | grep LC
$ export LC_ALL="ru_RU.UTF-8"
$ env | grep LC
LC_ALL=ru_RU.UTF-8
$ export LC_MESSAGES="C"
$ env | grep LC
LC_ALL=ru_RU.UTF-8
LC_MESSAGES=C

И в чем правильность того, что переопределяется значение по умолчанию "С" на ""?

И вопрос о юникодных сообщения в консоли, которая не поддержевает юникод все еще остается открытым.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 11 авг, 2005 4:40 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб 29 май, 2004 9:08 am
Сообщения: 202
Откуда: Читинская область
orc писал(а):
wolf_black писал(а):
2orc

И вопрос о юникодных сообщения в консоли, которая не поддержевает юникод все еще остается открытым.

консоль не поддреживает юникод ,но мы же переопределяем в .xinitrc
,то есть в иксах юникод запуститься после полной инициализации иксов ,а в консоли остаётся koi8-r и есно сообщения идут в этой кодировке ,попробуйте


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 11 авг, 2005 4:48 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб 29 май, 2004 9:08 am
Сообщения: 202
Откуда: Читинская область
orc писал(а):
wolf_black писал(а):
2orc
По поводу _запрета_ переопределения. Где это написано? В мане этого нет. Более того, проведем простой эксперимент:

читаем man bash :

" LC_ALL This variable overrides the value of LANG and any other LC_
variable specifying a locale category."

дословно перевод "LC_ALL Эта переменная переопределяет значение переменной LANG и всех остальных переменных LC_, задающих категорию локали."

про остальное читаем тут http://ln.com.ua/~openxs/projects/man/uman044.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 11 авг, 2005 4:54 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб 29 май, 2004 9:08 am
Сообщения: 202
Откуда: Читинская область
orc писал(а):
wolf_black писал(а):
2orc

Более того, проведем простой эксперимент:
.

после вашего эксперемента набраю locale и :
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=


????? где переопределние ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 05 окт, 2005 2:39 pm 
Не в сети

Зарегистрирован: Пт 10 сен, 2004 1:36 pm
Сообщения: 19
Откуда: Ростов-на-Дону
установил mc-light, но стартует он все равно в кодировке koi8-r, мне так и не удалось найти откуда он ее берет... для чистоты эксперимента я ее выкашивал везде где ранее прописывал. Где грабли?

P.S. а в статье очень хотелось бы увидеть utf патчи для mc-4.6.1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 18 мар, 2006 6:36 am 
Не в сети

Зарегистрирован: Сб 12 ноя, 2005 6:29 pm
Сообщения: 6
Откуда: Чебоксары
А что делать с файловой системой которая, официально, не поддерживает utf-8?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 28 окт, 2006 12:21 pm 
Не в сети

Зарегистрирован: Пт 20 окт, 2006 6:54 pm
Сообщения: 46
Монтировать ее с опциями перекодировки имен.

Например, монтирование дисков или флэшки с FAT или NTFS.
Там же имена файлов на русском в CP866, а в системе наверняка KOI8 стоит. И не смотря на это, можно примонтировать все это хозяйство с нормальным отображением русского в консоли.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 28 окт, 2006 4:04 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 10 сен, 2006 10:54 am
Сообщения: 474
Откуда: POSIX
StRakh писал(а):
установил mc-light, но стартует он все равно в кодировке koi8-r, мне так и не удалось найти откуда он ее берет... для чистоты эксперимента я ее выкашивал везде где ранее прописывал. Где грабли?

P.S. а в статье очень хотелось бы увидеть utf патчи для mc-4.6.1

вскрываеш исходники, ищеш файлы русификации (чтото типо ru_RU.h), и чемто вроди iconv конвентируеш из кои в утф, и все дела :)
я так например Pure-FTPd из кои в вин кодировку перекодировал, чтоб он виндовс клиентам сообщения все поруски писал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 22 авг, 2007 5:08 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср 01 июн, 2005 4:12 pm
Сообщения: 43
Откуда: РБ/Минск
keatis писал(а):
Монтировать ее с опциями перекодировки имен.

Например, монтирование дисков или флэшки с FAT или NTFS.
Там же имена файлов на русском в CP866, а в системе наверняка KOI8 стоит. И не смотря на это, можно примонтировать все это хозяйство с нормальным отображением русского в консоли.
Да, но где подобная опция для ufs'ного mount'а?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 23 апр, 2008 1:16 pm 
Не в сети

Зарегистрирован: Сб 20 окт, 2007 5:26 pm
Сообщения: 123
Код:
export LANG='ru_RU.UTF-8'
export LC_ALL='ru_RU.UTF-8'

в .xinitrc это хорошо, но как быть если я использую kdm?
kdm походу даже не смотрит на .xinitrc...
где прописать кодировку в kdm?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика