Страница 1 из 1
Русская кодировка в ntfs
Добавлено: 26 май 2006, 06:48
3DRaven
При монтировании тома с ntfs все имена на русском языке отображаются каракулями. Я естественно указываю кодировку...что только не пробовал (koi8-r, utf8,cp866,cp1251) ничего не помогает, если не указывать, то имена вообще не показываются. Я подозреваю, что не установлен шрифт, но какой и куда его ставить неясно. В kde русский язык ввел...только с одним слоем для двух языком...как раньше было. Так что в оболочке русский язык есть, в иксах есть, а в файловой системе нет. Помогите разобраться.
Добавлено: 26 май 2006, 06:49
3DRaven
Да, в остальных фс тоже нет русских имен.
Добавлено: 26 май 2006, 21:51
booxter
1. А на каранёвай ФС?
2. Вывад 'locale'.
3. Дыстрыбутыў.
4. Вывад 'lsmod|grep nls'.
Добавлено: 28 май 2006, 22:40
Lioxa
Ну если в остальных тоже, то наверное непраивльно прописана кодировка. как и советовал booxter проверь locale
кодировка, которую он выведит нужно указать в параметре nls=твоя_кодировка - это для NTFS. для фат: codepage=866,iocharset=твоя кодировка. для других читай man mount. Эти советы могут не помочь, так как ты не указал свой дистрибудив и ядро
но на ядре 2.6 на большинстве дистрибутивов должно помочь
Добавлено: 29 май 2006, 10:10
3DRaven
locale помогла...я форум долго не смотрел и в это время разобрался %) спасибо за ответ.
Добавлено: 16 июн 2007, 14:26
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
Добавлено: 16 июн 2007, 18:26
Exorcist
p3n7k5r, не nls-utf-8, а locale=ru_RU.UTF-8
Добавлено: 17 июн 2007, 15:58
p3n7k5r
Exorcist писал(а):p3n7k5r, не nls-utf-8, а locale=ru_RU.UTF-8
Спасибо.. помогло...
А как сделать, чтобы не было проблем при автоматическом маунте флэшек?