Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [RedHat 9] Mounting FAT32 с русскими именами файлов! (http://forum.oszone.net/showthread.php?t=14379)

Kentavriusis 13-04-2003 02:36 77522

ЗАДАЧА:
Примаунтить разделы 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 77523

чё тупишь то...?
в винде какая кодировка...?
win-1251, то есть cp-1251...
так какого лешего ты пишешь iocharset=koi8-r
(koi8 - этож линуксовая...)

ruslandh 13-04-2003 07:00 77524

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 77525

spoon
Я не знаю почему, но так делать нельзя! Это сто пудов (я даже не поленился проверить!). Я монтировал fat разделы в RedHat 7.1 и 7.3 с кодировкой koi8-r - и все работало!

ruslandh
Я конечно ламо, но ЭТО я знаю! :-)



На самом деле тут , судя по всему, такая проблемма - в RedHat 9 и RedHat 8 консолька работает с кодировкой unicode, в отличие от ранних версий . Говорят , что один из способов решения - поменять кодировку собственно консоли(чего я делать не умею - так что может кто подскажет где это прописывается?), но я хотел бы остаться с unicode.

ruslandh 14-04-2003 06:52 77526

Kentavriusis
1 И при utf-8 не помогает ? (собственно риторический вопрос)
2 Поищи на форуме - я уже давал ссылку на статью как перевести RedHat 8 на коi8 (извини - уже не помню не в каком топике давал, ни где находится статья :( ) , может в ней есть  по переводу терминала на кои-8.
3 Если надо перевести на koi-8 только графическую консоль (т.е. программу с именем konsole, а еще есть и другие - xterm и прочие), то это надо рыть в настройках этой программы, а возможно и KDE.


vrotaev 15-04-2003 06:07 77527

/dev/hda1     /mnt/C    vfat    -ocodepage=866,iocharset=koi8-r

В RedHat-8 надо так

ruslandh 15-04-2003 07:28 77528


vrotaev
Об особенностях RedHat-8/9 не хотите-ли небольшой фак написать наподобии
http://www.oszone.net/linux/faq/faq_slackware.shtml

spoon 15-04-2003 14:31 77529

у меня именно с cp-1251
и всё прекрасно пашет...

NikosEPO 17-04-2003 23:38 77530

vrotaev
Цитата:

/dev/hda1     /mnt/C    vfat    -ocodepage=866,iocharset=koi8-r

В RedHat-8 надо так
У меня Red Hat 8.0 и это не помогло (правда вопросики сменились квадратиками:) )

ruslandh 18-04-2003 06:51 77531

NikosEPO
Вообще-то это принципиально - вопросики означают, что система не знает в какой кодировке выдавать текст,
а квадратики, что система выдает текст, только неправильно выбран шрифт. Часто такое бывает (квадратики), когда система пытается выдать сообщение в unicod - шрифте, в котором отсутствует русская кодовая страница.
PS А если iocharset=utf-8 ?

Kentavriusis 21-04-2003 22:16 77532

Решение найдено:

/dev/hda1     /mnt/C    vfat    code=utf,iocharset=utf8

Оказалось, что этой комбинации я еще не пробовал. :-)
Всем спасибо.


Время: 10:40.

Время: 10:40.
© OSzone.net 2001-