anonymous
написал 5 ноября 2005 года в 14:33 (662 просмотра)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Есть винт с НТФС, созданной средствами ВинХР. Есть Генту 2005.1, в ядре включены все русские кодировки. Как подмонтировать винт так, чтобы было видно русские папки и нормально отображались русские файлы? Винт на /dev/sda1, я пробовал koi8-r, cp1251, cp866, iso8859-5 и utf8.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Прежде всего умолчальной кодировкой должна быть koi8-r (В предположении конечно, что твоя локаль именно koi8-r).
где-то так должна выглядеть строчка в /etc/fstab:
где параметр у nls — локаль системы.
Какая еще локаль? Эт не шутка
вывод команды locale многое расскажет
впрочем, поведение задаётся и переменной окружения LANG= и пр., которые этой командой и показываются
LANG=
LC_CTYPE=«POSIX»
LC_NUMERIC=«POSIX»
LC_TIME=«POSIX»
LC_COLLATE=«POSIX»
LC_MONETARY=«POSIX»
LC_MESSAGES=«POSIX»
LC_PAPER=«POSIX»
LC_NAME=«POSIX»
LC_ADDRESS=«POSIX»
LC_TELEPHONE=«POSIX»
LC_MEASUREMENT=«POSIX»
LC_IDENTIFICATION=«POSIX»
LC_ALL=
А как мне эту локаль выставить? Я в генте второй день…
http://www.gentoo.org/doc/en/guide-localization.xml
Да и еще, когла я говорил об умолчальной кодировке, то имел ввиду, что она должна быть выставлена в ядре. (Там где идет настройка NLS для файловых систем)
За линк спасибо, а в ядре у меня стоит дефолтная кодировка кои8. ISO8859-1, UTF8, CP1251, KOI8-R, CP866 включены все
Ну тогда в файлах make.conf и keymap.conf вноси соответствующие изменения, а далее, так как указал Genie
а) В ядре должны быть включены кодировки koi8-r и cp1251
File system -> Native Language Support ->
(koi8-r) Default NLS Option
<*> Codepage 866 (Cyrillic/Russian)
<*> NLS KOI8-R (Russian)
<*> Windows CP1251 (Bulgarian, Belarusian
б) Система должна быть русифицированна
по выводу команды locale
«LANG=
LC_CTYPE=«POSIX»
LC_NUMERIC=«POSIX»
LC_TIME=«POSIX»
LC_COLLATE=«POSIX»
LC_MONETARY=«POSIX»
LC_MESSAGES=«POSIX»
LC_PAPER=«POSIX»
LC_NAME=«POSIX»
LC_ADDRESS=«POSIX»
LC_TELEPHONE=«POSIX»
LC_MEASUREMENT=«POSIX»
LC_IDENTIFICATION=«POSIX»
LC_ALL=»
видно что у тебя это не так
РУСИФИЦИРУЕМ
nano -w /etc/env.d/00basic
LANG=«ru_RU.KOI8-R»
nano -w /etc/rc.conf
KEYMAP=«ru4»
CONSOLEFONT=«Cyr_a8×16»
CONSOLETRANSLATION=«koi2alt»
а дальше як женя советовал
mount -t ntfs -o user,nls=koi8-r,umask=0222 /dev/hda3 /mnt/win_c
П.С.: а ещё поюзай captive …
а). Все так и есть
б). Сделал. Русифицировал. Сделал как Гени советовал. Нифига. Зато в консоли уже не вопросики, а крякозаблы :) Как в крузейдере :)
в). Каптив замаскирован
из консоли. Например с vc/1, но не из xterm’а и иже с ними:
после этого русские буквы будут.