Столкнулся с проблемой при монтировании разделов FAT и NTFS во FreeBSD 5.4/amd64.
Проблема заключается в том, что монтирование с помощью mount, mount_ntfs и mount_msdosfs не дает никакого эфекта в отношении рускких букв. Более того - при монтировании через mount_ntfs и mount_msdosfs с опциями для локализации (причем для FAT эти опци брались из самого man mount_msdosfs) английские буквы начинают отображаться крякозябликами.
Ядро дефолтное, локаль ru_RU.KOI8-R, шрифты cp866, работают через scrnmap, в консоли локализация работает нормально, модули iconv для файловых систем загружены (присутствуют в kldstat -v).
Может ли Коллективный Разум что-нибудь сказать по этой проблеме?
>Столкнулся с проблемой при монтировании разделов FAT и NTFS во FreeBSD 5.4/amd64.
>
>Проблема заключается в том, что монтирование с помощью mount, mount_ntfs и mount_msdosfs
>не дает никакого эфекта в отношении рускких букв. Более того -
>при монтировании через mount_ntfs и mount_msdosfs с опциями для локализации (причем
>для FAT эти опци брались из самого man mount_msdosfs) английские буквы
>начинают отображаться крякозябликами.
>Ядро дефолтное, локаль ru_RU.KOI8-R, шрифты cp866, работают через scrnmap, в консоли локализация
>работает нормально, модули iconv для файловых систем загружены (присутствуют в kldstat
>-v).
>Может ли Коллективный Разум что-нибудь сказать по этой проблеме?если память не изменяет, это проблемы реализации в amd64, вроде были патчи или поднять
до 6.x, или для ntfs использовать порт.
>если память не изменяет, это проблемы реализации в amd64, вроде были патчи
>или поднять
>до 6.x, или для ntfs использовать порт.Это официальные патчи или "самостейные"?
Официальные
http://lists.freebsd.org/mailman/htdig/freebsd-amd64/2005-Ma...Я проблему решил путем импорта более новой версии файла src/sys/libkern/iconv_xlat16.c и дальнейшим перекомпилировании ядра. В 6_0 и Current все работатет. В 5_5 не проверял.
Спасибо за ссылку, буду пробовать
>Спасибо за ссылку, буду пробовать
Попробовал пересобрать ядро с новым iconv - ЗАРАБОТАЛО!!! Всем принявшим участие в обсуждении - спасибо.
>если память не изменяет, это проблемы реализации в amd64, вроде были патчи
>или поднять
>до 6.x, или для ntfs использовать порт.Эх! Где ж Вы были год назад? Я тогда с этой проблемой долго
мучился (http://www.opennet.me/openforum/vsluhforumID1/59756.html#4),
да так и не одолел, пока на 6-ку не перешел ;))