[РЕШЕНО] монтируем flаsh-ку под UTF-8
juffinhalli 21 ноября, 2007 - 16:14
Мой locale: UTF-8
Подрубаю обычную виндовую флешку командой
mount /dev/sda1 /mnt/flash -O codepage=866,iocharset=utf-8
В итоге как обычно вместо русских букв кракозябры.
Что делать?
----------------------------------------
После корректировки fstab (спасибо товарищу j0r1k) русские имена отображаются корректно! 8)
Перекомпиляция ядра не понадобилась.
»
- Для комментирования войдите или зарегистрируйтесь
Не забывать
Не забывать указывать файловую систему.
В моём случае (системная локаль KOI8-R, ядро с поддержкой соответствующей NLS) в /etc/fstab прописано:
/dev/sda1 /mnt/usbflash vfat fmask=113,noauto,user,codepage=866,iocharset=koi8-r 0 0
Флешка монтируется командой:
# mount /mnt/usbflash
Проблем с отображением кириллицы на файловых системах созданных в выньдоуз не отмечено.
--
Live free or die
+1Только у меня
+1
И с UTF-8 всё работает
Что не так в моей команде?
# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=POSIX
LC_TIME=""
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=POSIX
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_=TELEPHONE"=ru_RU.UTF-8"
LC_=MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Что делать?
Да вроде всё
Да вроде всё нормально
В fstab пропиши то же, что у Anarchist'а, но с поправкой на utf-8
А, вот ещё: кажется, надо писать "utf8", без дефиса. Сейчас посмотреть не могу
Абсолютно
Абсолютно верно: utf8 а не utf-8. Еще в ядре должна быть кодировка поумолчанию утф8
Да, насколько я
Да, насколько я помню '
UTF8
' пишется без дефиса.--
Live free or die
Буду компилить ядро.
С дефисом или без в любом регистре ничего не срабатывает... 8(
Буду решать проблему на ядерном уровне.
--------------------
PIII 733MHz 256RAM 20HDD 8Mb Video
A potentia ad actum (лат.)
Quote: В fstab
Ну, там есть как минимум две неоднозначные опции:
'
user
' и 'noauto
'.Так что копировать должно осмысленно... :)
--
Live free or die
Не забываем про
Не забываем про опцию utf8=true, а при указании iocharset и codepage не вписывайте туда utf8.
вот строчка из /etc/fstab
/dev/uba1 /mnt/flash auto users,utf8=true,umask=000,noauto 0 0
А почему не
А почему не вписывать?