LINUX.ORG.RU
ФорумAdmin

ведро и руские буквы


0

0

откомпилил и установил ведро 2.6.29.4
появилась проблемка: при автоматическом монтировании флешки (фат 32) русские буквы перестали отоброжаться, вместо них вопросы, как понимаю я, что то забыл указать в конфиге? Или необходима какая дополнительная настройка?
ну вообщем то как отоброжать русские буквы я то понял, путям мониттирования подобной командой

mount -o iocharset=utf8 -t vfat /dev/sdc1 /media/flash

но опять же , не удобно... как сделать чтобы флешка сама монтировалась с правильной кодировкой? (в старом ведре так и было)

Я не знаю как в 2.6.29.4, но вообще в ядре были опции

(866) Default codepage for FAT
(utf8) Default iocharset for FAT

В NLS support -->
(utf8) Default NLS Option
добавить все русские (866,1251,8859-5,KOI8-R), UTF-8, ASCII, ISO8859-1, а остальные - модулями

vadv ★★
()
Ответ на: комментарий от vadv

> добавить все русские (866,1251,8859-5,KOI8-R), UTF-8, ASCII, ISO8859-1, а остальные - модулями

лучше вообще, все модулями, а вкомпиливать только системную локаль (utf-8).
основная штука - это именно Default codepage for FAT и Default iocharset for FAT

isden ★★★★★
()
Ответ на: комментарий от isden

хм в том что я скомпилил CONFIG_NLS_CODEPAGE_1251=у, в том что было (по дефолту и буквы отоброжались) CONFIG_NLS_CODEPAGE_1251=m, неужто проблема в этом?

hello_world
() автор топика
Ответ на: комментарий от hello_world

и таки это не принципиально, модулем или нет. просто сделай дефолтные кодировки как описано выше и все.

isden ★★★★★
()
Ответ на: комментарий от isden

ну а почему тогда, в конфиге по умолчанию- 
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="ascii"

и буковки показываются???

вы предлагеете поставить
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_FAT_DEFAULT_IOCHARSET="cp1251"

hello_world
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.