Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Русские буквы в FAT32


Автор: nadge 30.9.2005, 20:43
Вобщем, была у меня проблема - знаки вопроса вместо русских букв в линуксах (конкретно - в SuSE 9.3 и Fedora 4, в остальных как не знаю).

На Винграде решения не нашел, в итоге додумался сам. И вот решил поделиться. Проверено в SuSE 9.3, хотя имхо будет работать во всех дистрибутивах с UTF8.

Способ номер 1 (который сложнее).

Берем исходники ядра, заходим в конфигуратор, далее выбираем File systems, там выбираем DOS/FAT/NT Filesystems. Default codepage for FAT ставим 866, а Default iocharset for FAT - utf8. Далее перекомпилируем ядро и перезагружаемся с ним.


Способ номер 2 (простой).

Указываем эти кодировки в командной строке mount или в fstab.

Командная строка mount будет выглядеть примерно так:

mount /dev/hda2 /windows/R -t vfat -o codepage=866,iocharset=utf8

Естественно, пути устройства и каталога для монтирования указываете свои.

З.Ы. Ну я выбрал первый способ, как-то он мне больше по душе.
З.З.Ы. Еще на всякий случай я установил ВСЕ шрифты без разбора, которые предлагались программой установки. Хотя врядли это что-то меняет.

Автор: bilbobagginz 1.10.2005, 22:53
http://www.linuxcenter.ru/lib/books/kostromin/gl_11_05.phtml есть тоже немного информации на эту тему.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)