Войти

Показать полную графическую версию : [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)



ИТОГ:
ПОМОГИТЕ-Я УЖЕ НИЧЕГО НОВОГО ПРИДУМАТЬ НЕ МОГУ!!!!!!!!!!!!

spoon
13-04-2003, 04:38
чё тупишь то...?
в винде какая кодировка...?
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.

vrotaev
15-04-2003, 06:07
/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

spoon
15-04-2003, 14:31
у меня именно с 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