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 часа


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

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


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

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