>>XP может иметь FAT32 FS, а может NTFS
>>
>># man mount
>># ls -la /boot/kernel | grep iconv
>>
>>для систем характерна такая вещь как ИЗМЕНЕНИЯ, они обычно отображаются
>>в man'ах и handbook'е
>
>Это конечно, но в том же "мане" белым по черному написано:
>
>To mount a Russian MS-DOS file system located in /dev/ad1s1:
>
> mount_msdosfs
>-L ru_RU.KOI8-R -D CP866 /dev/ad1s1 /mnt
>
>Соответственно подставляя кеймап и код.страницу под ср1251 должны получить читабельный
>и вводимый по русски текст. Что и было.
>Что тепрь вдруг такого ей нехватает. Ось то одна и
>таже.
>Все равно спасибо, будем разбираться. :)
- если раздел Windows НЕ ИЗМЕНИЛСЯ, значит исходя из того что ранее
РАБОТАЛО, делаем выводы: FS == FAT32 а dirname/filename в кодировке CP866
Соответственно если мы выставляем locale==ru_RU.CP1251, то
-L ru_RU.KOI8-R -D CP866
если же в Windows dirname/filename в кодировке CP1251, то вовсе
не надо никаких опций, так как locale=ru_RU.CP1251 и загружены фонты
cp1251
Что тут сложного? Все что нужно понять это:
1) какая FS используется в Windows
2) какая кодировка используется в Windows: CP866 или UTF8 или...
(прим: sorry, в windows не силен и не знаю что там by default и как)
3) какое locale используется в FreeBSD и правильно ли оно настроено
(целиком ли, полностью ли?)