Русская кодировка в ntfs

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
3DRaven
Заглянувший
Сообщения: 13
Зарегистрирован: 26 май 2006, 06:30

Русская кодировка в ntfs

Сообщение 3DRaven »

При монтировании тома с ntfs все имена на русском языке отображаются каракулями. Я естественно указываю кодировку...что только не пробовал (koi8-r, utf8,cp866,cp1251) ничего не помогает, если не указывать, то имена вообще не показываются. Я подозреваю, что не установлен шрифт, но какой и куда его ставить неясно. В kde русский язык ввел...только с одним слоем для двух языком...как раньше было. Так что в оболочке русский язык есть, в иксах есть, а в файловой системе нет. Помогите разобраться.

3DRaven
Заглянувший
Сообщения: 13
Зарегистрирован: 26 май 2006, 06:30

Сообщение 3DRaven »

Да, в остальных фс тоже нет русских имен.

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

1. А на каранёвай ФС?
2. Вывад 'locale'.
3. Дыстрыбутыў.
4. Вывад 'lsmod|grep nls'.

Lioxa
Неотъемлемая часть форума
Сообщения: 732
Зарегистрирован: 18 янв 2004, 22:29
Откуда: Минск
Контактная информация:

Сообщение Lioxa »

Ну если в остальных тоже, то наверное непраивльно прописана кодировка. как и советовал booxter проверь locale
кодировка, которую он выведит нужно указать в параметре nls=твоя_кодировка - это для NTFS. для фат: codepage=866,iocharset=твоя кодировка. для других читай man mount. Эти советы могут не помочь, так как ты не указал свой дистрибудив и ядро :) но на ядре 2.6 на большинстве дистрибутивов должно помочь

3DRaven
Заглянувший
Сообщения: 13
Зарегистрирован: 26 май 2006, 06:30

Сообщение 3DRaven »

locale помогла...я форум долго не смотрел и в это время разобрался %) спасибо за ответ.

p3n7k5r
Заглянувший
Сообщения: 28
Зарегистрирован: 27 окт 2005, 14:59
Откуда: Minsk
Контактная информация:

Сообщение p3n7k5r »

У меня похожая проблема...

В корневой системе с кодировкой всё в порядке. Когда маунтит флэшки, то на нихвсе русские названия вопросами.
Маунятятся они так:

Код: Выделить всё

/dev/sda1       /media/usb0     auto    rw,user,noauto  0       0
Муант ntfs делаю след. строкой%

Код: Выделить всё

/dev/hdc5       /media/vitali   ntfs-3g umask=0,nls=utf-8       0       0
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=
Дистрибутив: debian etch

lsmod|grep nls

Код: Выделить всё

nls_cp437               6208  1
nls_iso8859_1           4544  2
Debian Sid

Аватара пользователя
Exorcist
Увлекающийся
Сообщения: 102
Зарегистрирован: 14 апр 2006, 20:41
Откуда: Могилев

Сообщение Exorcist »

p3n7k5r, не nls-utf-8, а locale=ru_RU.UTF-8
"Linux`ом нужно заниматься, а не пользоваться..." (с)

p3n7k5r
Заглянувший
Сообщения: 28
Зарегистрирован: 27 окт 2005, 14:59
Откуда: Minsk
Контактная информация:

Сообщение p3n7k5r »

Exorcist писал(а):p3n7k5r, не nls-utf-8, а locale=ru_RU.UTF-8
Спасибо.. помогло...

А как сделать, чтобы не было проблем при автоматическом маунте флэшек?
Debian Sid

Ответить