Русская кодировка в ntfs
Русская кодировка в ntfs
При монтировании тома с ntfs все имена на русском языке отображаются каракулями. Я естественно указываю кодировку...что только не пробовал (koi8-r, utf8,cp866,cp1251) ничего не помогает, если не указывать, то имена вообще не показываются. Я подозреваю, что не установлен шрифт, но какой и куда его ставить неясно. В kde русский язык ввел...только с одним слоем для двух языком...как раньше было. Так что в оболочке русский язык есть, в иксах есть, а в файловой системе нет. Помогите разобраться.
-
- Неотъемлемая часть форума
- Сообщения: 732
- Зарегистрирован: 18 янв 2004, 22:29
- Откуда: Минск
- Контактная информация:
Ну если в остальных тоже, то наверное непраивльно прописана кодировка. как и советовал booxter проверь locale
кодировка, которую он выведит нужно указать в параметре nls=твоя_кодировка - это для NTFS. для фат: codepage=866,iocharset=твоя кодировка. для других читай man mount. Эти советы могут не помочь, так как ты не указал свой дистрибудив и ядро но на ядре 2.6 на большинстве дистрибутивов должно помочь
кодировка, которую он выведит нужно указать в параметре nls=твоя_кодировка - это для NTFS. для фат: codepage=866,iocharset=твоя кодировка. для других читай man mount. Эти советы могут не помочь, так как ты не указал свой дистрибудив и ядро но на ядре 2.6 на большинстве дистрибутивов должно помочь
-
- Заглянувший
- Сообщения: 28
- Зарегистрирован: 27 окт 2005, 14:59
- Откуда: Minsk
- Контактная информация:
У меня похожая проблема...
В корневой системе с кодировкой всё в порядке. Когда маунтит флэшки, то на нихвсе русские названия вопросами.
Маунятятся они так:
Муант ntfs делаю след. строкой%
locale:
Дистрибутив: debian etch
lsmod|grep nls
В корневой системе с кодировкой всё в порядке. Когда маунтит флэшки, то на нихвсе русские названия вопросами.
Маунятятся они так:
Код: Выделить всё
/dev/sda1 /media/usb0 auto rw,user,noauto 0 0
Код: Выделить всё
/dev/hdc5 /media/vitali ntfs-3g umask=0,nls=utf-8 0 0
Код: Выделить всё
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=
lsmod|grep nls
Код: Выделить всё
nls_cp437 6208 1
nls_iso8859_1 4544 2
Debian Sid