Показать полную графическую версию : [RedHat 9] Mounting FAT32 с русскими именами файлов!
Kentavriusis
13-04-2003, 02:36
ЗАДАЧА:
Примаунтить разделы FAT32 причем так чтобы русские имена файлов читались, а не вопросики вместо русских букв были!
СИСТЕМА:
RedHat 9.0
УЖЕ ПРОБОВАЛ:
в файле fstab уже прописывал такие строки
/dev/hda1 /mnt/C vfat noexec,umask=002;codepage=866,iocharset=koi8-r(cp866;utf;utf8;utf-8;utf16;utf-16;unicode),gid=100 0 0
писал просто
/dev/hda1 /mnt/C vfat
писал
/dev/hda1 /mnt/C vfat codepage=866
писал
/dev/hda1 /mnt/C vfat iocharset=koi8-r(cp866;utf;utf8;utf-8;utf16;utf-16;unicode)
ИТОГ:
ПОМОГИТЕ-Я УЖЕ НИЧЕГО НОВОГО ПРИДУМАТЬ НЕ МОГУ!!!!!!!!!!!!
чё тупишь то...?
в винде какая кодировка...?
win-1251, то есть cp-1251...
так какого лешего ты пишешь iocharset=koi8-r
(koi8 - этож линуксовая...)
ruslandh
13-04-2003, 07:00
1 достаточно
/dev/hda1 /mnt/C vfat noexec,codepage=866,iocharset=koi8-r 0 0
2 а после прописи этой строки в /etc/fstab надо еще размонтировать Win раздел и смонтировать его заново, чего Вы судя по-всему и не делали:
umount /mnt/C
mount /mnt/C
Kentavriusis
13-04-2003, 13:03
spoon
Я не знаю почему, но так делать нельзя! Это сто пудов (я даже не поленился проверить!). Я монтировал fat разделы в RedHat 7.1 и 7.3 с кодировкой koi8-r - и все работало!
ruslandh
Я конечно ламо, но ЭТО я знаю! :-)
На самом деле тут , судя по всему, такая проблемма - в RedHat 9 и RedHat 8 консолька работает с кодировкой unicode, в отличие от ранних версий . Говорят , что один из способов решения - поменять кодировку собственно консоли(чего я делать не умею - так что может кто подскажет где это прописывается?), но я хотел бы остаться с unicode.
ruslandh
14-04-2003, 06:52
Kentavriusis
1 И при utf-8 не помогает ? (собственно риторический вопрос)
2 Поищи на форуме - я уже давал ссылку на статью как перевести RedHat 8 на коi8 (извини - уже не помню не в каком топике давал, ни где находится статья :( ) , может в ней есть по переводу терминала на кои-8.
3 Если надо перевести на koi-8 только графическую консоль (т.е. программу с именем konsole, а еще есть и другие - xterm и прочие), то это надо рыть в настройках этой программы, а возможно и KDE.
/dev/hda1 /mnt/C vfat -ocodepage=866,iocharset=koi8-r
В RedHat-8 надо так
ruslandh
15-04-2003, 07:28
vrotaev
Об особенностях RedHat-8/9 не хотите-ли небольшой фак написать наподобии
http://www.oszone.net/linux/faq/faq_slackware.shtml
у меня именно с cp-1251
и всё прекрасно пашет...
NikosEPO
17-04-2003, 23:38
vrotaev
/dev/hda1 /mnt/C vfat -ocodepage=866,iocharset=koi8-r
В RedHat-8 надо так
У меня Red Hat 8.0 и это не помогло (правда вопросики сменились квадратиками:) )
ruslandh
18-04-2003, 06:51
NikosEPO
Вообще-то это принципиально - вопросики означают, что система не знает в какой кодировке выдавать текст,
а квадратики, что система выдает текст, только неправильно выбран шрифт. Часто такое бывает (квадратики), когда система пытается выдать сообщение в unicod - шрифте, в котором отсутствует русская кодовая страница.
PS А если iocharset=utf-8 ?
Kentavriusis
21-04-2003, 22:16
Решение найдено:
/dev/hda1 /mnt/C vfat code=utf,iocharset=utf8
Оказалось, что этой комбинации я еще не пробовал. :-)
Всем спасибо.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.