URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 38779
[ Назад ]

Исходное сообщение
"нормальное отображение названий файлов Windows"

Отправлено was , 24-Дек-03 04:31 
Как сделать чтобы нормально отображались русские символы в названиях файлов и папок Виндовс ?
пробовал менять codepage и iocharset в /etc/fstab, например
/dev/hda1 /mnt/windows vfat iocharset=koi8-r,umask=0,codepage=866 0 0
, но получал только другие странные символы.
Спасибо.

Содержание

Сообщения в этом обсуждении
"нормальное отображение названий файлов Windows"
Отправлено Мрак , 24-Дек-03 08:44 
>Как сделать чтобы нормально отображались русские символы в названиях файлов и папок
>Виндовс ?
>пробовал менять codepage и iocharset в /etc/fstab, например
>/dev/hda1 /mnt/windows vfat iocharset=koi8-r,umask=0,codepage=866 0 0
>, но получал только другие странные символы.
>Спасибо.


Дык! В Выни кодовая страница не 866 :)
Попробуй
/dev/hda1 /mnt/windows vfat iocharset=koi8-r,umask=0,codepage=cp1251 0 0
или
/dev/hda1 /mnt/windows vfat iocharset=koi8-r,umask=0, codepage=microsoft-cp1251 0 0


"нормальное отображение названий файлов Windows"
Отправлено was , 24-Дек-03 11:26 

Попробовал - нихрена не получается :(
и вообще codepage imho должны быть цифры, ведь это номер кодовой стр.
поменял iocharset на cp1251 и microsoft-cp1251, codepage на 1251 и 866  во всех сочетаниях :) - нифига.
Может еще есть предложения ? Запарился уже...


"нормальное отображение названий файлов Windows"
Отправлено Antonio , 24-Дек-03 11:31 
>Как сделать чтобы нормально отображались русские символы в названиях файлов и папок
>Виндовс ?
>пробовал менять codepage и iocharset в /etc/fstab, например
>/dev/hda1 /mnt/windows vfat iocharset=koi8-r,umask=0,codepage=866 0 0
>, но получал только другие странные символы.
>Спасибо.

Локаль какая? Что говорит команда locale в строчке LANG? Вот отсюда и плясать в параметр iocharset. Далее. Прогружаются ли модули nls для нужных кодовых страниц?

Когда-то давно был такой баг, что порядок и место codepage и iocharset играли важную роль (codepage должен быть первым, iocharset -- вторым, далее все остальное).


"нормальное отображение названий файлов Windows"
Отправлено was , 25-Дек-03 12:45 
>
>Локаль какая? Что говорит команда locale в строчке LANG? Вот отсюда и
>плясать в параметр iocharset. Далее. Прогружаются ли модули nls для нужных
>кодовых страниц?

locale показывает en_US, значит надо менять локаль ? Это сложно ?
>Прогружаются ли модули nls
А как это можно проверить ?


"нормальное отображение названий файлов Windows"
Отправлено Antonio , 25-Дек-03 13:54 
>>
>>Локаль какая? Что говорит команда locale в строчке LANG? Вот отсюда и
>>плясать в параметр iocharset. Далее. Прогружаются ли модули nls для нужных
>>кодовых страниц?
>
>locale показывает en_US, значит надо менять локаль ? Это сложно ?

Нужно правильно провести локализацию системы ("русификацию"). Для Slackware см. http://kmxb.narod.ru/russ1.html, для современных редхатов (типа 8, 9 и Федориного горя) -- http://mcmcc.bat.ru. Общие положения (а также очень много полезной информации о настройке русского языка) -- http://www.inp.nsk.su/~baldin/Cyrillic-HOWTO-russian/index.html

>>Прогружаются ли модули nls
>А как это можно проверить ?

man lsmod (но это уже потом, если не заработает, сначала локализация).