UTF8 и русские имена файлов SOLVED

Всем доброго времени суток.

Проблема, собственно вот в чём....
Я при локализации всё делал вот по этой статье : http://ru.gentoo-wiki.com/wiki/%D0%9F%D0%BE%D0%BB%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0 (про полную поддержку русского языка). Делать то сделал, но вместо русских символов в навания файлов получаю знаки "?". А если в названии встречается английские символы или цифры - они отображаются а после ни вопросы опять... В чём дело не пойму.
Ставлю я Gentoo на ноутбук Aser Aspire 5050 (мало ли в чём проблема) (он АМД-шный и 64 разрядный.... может и тут кроется проблема)
У себя на домашнем компьютере сделал ещё с пол года назад всё как в той статье и у меня всё отлично работает. Может, я чего-то не доглядел... ниже привожу конфиги. Буду благодарен любой помощи а то запарился я уже ту статью перечитывать :)

cat /etc/env.d/02locale
LANG="ru_RU.UTF-8"

cat /etc/rc.conf
UNICODE="yes"
EDITOR="/bin/nano"
#EDITOR="/usr/bin/vim"
#EDITOR="/usr/bin/emacs"
XSESSION="kde-4.2"
DISPLAYMANAGER="kdm"

cat /etc/conf.d/keymaps
KEYMAP="-u ru4"
SET_WINDOWKEYS="yes"
#EXTENDED_KEYMAPS=""
EXTENDED_KEYMAPS="backspace keypad euro"
DUMPKEYS_CHARSET="koi8-r"

cat /etc/conf.d/consolefont
#CONSOLEFONT="koi8r-8x16"
CONSOLEFONT="ter-v14n"
#CONSOLETRANSLATION="koi2alt"
#CONSOLETRANSLATION=""

cat /usr/src/linux/.config | grep "866"
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_NLS_CODEPAGE_866=y

cat /usr/src/linux/.config | grep "utf"
CONFIG_NLS_DEFAULT="utf8"

Ядро: linux-2.6.27-gentoo-r8
Я подозреваю что не настроил ядро верно т.к. в консоли начали сообщения выводится на русском... а вот имена файлов так и не стали. Ещё смущает вывод следующей команды, не смотря на то что выше приведено:
cat /etc/kernels/kernel-config-x86_64-2.6.27-gentoo-r8 |grep "866"
# CONFIG_NLS_CODEPAGE_866 is not set

Только что попробовал создать файл с русским названием....... он создался нормально. Работаю в КДЕ 4.2.2. Странно. Быть может, нужно в параметры монтирования что писать... только я не знаю что т.к. вот файлы которые так отображаются я перекидываю посредством флэшки со своего стационарного компьютера на котором тоже генту. А вот родились файлы на Винде XР. Попробую ещё всякоее поперекидывать и настроить автоматическое монтирование когда вернусь с лент :).

P.S. Извините за слова написанные с пропуском букв.... эти буквы частенько западают на ноуте и не могу и печатать.

iocharset

если проблема с фатом, то скорее всего поможет

$grep CHARSET /usr/src/linux/.config 
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"

если посмотреть в вики, то там написано:

File Systems ---> DOS/FAT/NT Filesystems --->
  <*> MSDOS fs support  
  <*> VFAT (Windows-95) fs support   
  (866) Default codepage for FAT
  (utf8) Default iocharset for FAT    / ваша локаль по умолчанию   

или, если без пересборки ядра, то

mount -o codepage=866,iocharset=utf8 /dev/что /куда

Лучше

Лучше так:
fmask=0133,utf8=yes,iocharset=cp1251
iocharset=866 -- это ДОС еще. А fmask нужен для снятия исполняемости с атрибутов фойлов.

:}

Благодарю за подсказку.

Благодарю за подсказку. Сейчас попробую. Только проблема не в том что я монтирую другую фс... а в том что это всё происодит в ext3 который мой корневой. Об этом я забыл написать. Каюсь.

df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/hda3 55G 24G 28G 46% /
udev 10M 168K 9,9M 2% /dev
shm 708M 0 708M 0% /dev/shm

SOLVED

Как всегда, невнимательность. Если нужно, можно топик и удалить.

Всё дело в том что я монтировал флэшку которая отформатирована в винде была и там же заполнена всякими файлами. Поэтому нужно было при монтировании указывать кодировку как подсказывали вы. Сейчас прикручу ещё автомонтирование и вообще всё будет отлично :)

Всем большое спасибо за помощ.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".