ОС МСВС 5. Монтирую windows разделы:
/dev/sda5 /mnt/win ntfs dmask=0,fmask=0111,nls=cp1251,ro 0 0
Русские названия файлов отображаются русскими буквами, но названия билибирда всякая.
В текстовом редакторе при открытии текстовых файлов после указания cp1251 содержимое файла отображается нормально.
для включения локали выполнял localedef -i ru_RU -f CP1251 ru_RU.CP1251.
В чем может быть причина неправильного отображения русских названий файлов? При монтировании флешки таккая же беда
LinuxForum.Fans
Кодировка cp1251 при монтировании
Автор: minitman
8 сообщений
4670 просмотров
Во-первых, вместо ntfs воспользуйтесь ntfs-3g. Это стабильная реализация драйвера файловой системы. Во-вторых, у этого драйвера есть опция locale, укажите ей значение ru_RU.UTF-8, это должно помочь.
А с чего бы там быть cp1251, а не utf-16?
Во-первых, вместо ntfs воспользуйтесь ntfs-3g. Это стабильная реализация драйвера файловой системы. Во-вторых, у этого драйвера есть опция locale, укажите ей значение ru_RU.UTF-8, это должно помочь.
ntfs-3g там не было. потом поставил, но в качестве locale указывал cp1251. Попробую.
Если использовать просто ntfs и указывать utf8, то ваще кракозябры
А с чего бы там быть cp1251, а не utf-16?
utf-16 не пробывал, попробую
Вообще-то это дефолтная кодировка винды...
Вообще-то это дефолтная кодировка винды...
Давайте проверим: ТС, покажите
text
locale
mount
ls какой_нибудь_файл | hexdump -CИли сходим на msdn...
Войдите или зарегистрируйтесь, чтобы ответить.