Имеется система:
Linux debian 2.6.24.1 #2 SMP Sun Feb 17 02:12:38 MSK 2008 i686 GNU/LinuxЕсть архив музыки.
Он размещен на ext3, смонтированном так:
UUID=05d907e2-a5ef-4c38-9152-f497fd6d54cb /home/sergey/Desktop/Music ext3 rw,user,auto 0 0через dpkg-reconfigure locales в системе была установленна единая кодировка utf8.RU
Копирование происходит на ntfs раздел, смонтированный так:
UUID=05d907e2-a5ef-4c38-9152-f497fd6d54cb /home/sergey/Desktop/Music ext3 rw,user,auto 0 0Все имена файлов содержащие только латинские буквы копируются на ура. Как только попадаются русские буквы, то скопировать файл не удается.
Причем в KDE имена файлов отображаются правильно, читабельно. А в консоле нет:
debian:/home/sergey/Desktop/Music/Music/2008 - Rock Star [320] [torrents.ru]# ls
04 - 2008 - Private Radio - ?? ???????? ??? ???.mp3
Прошу помощи в решении этой проблемы :)ЗЫ С помощью EaseTAG пытался переименовать файл в разные кодировки, положительного результата не добился :(
>
>через dpkg-reconfigure locales в системе была установленна единая кодировка utf8.RU
>
>Копирование происходит на ntfs раздел, смонтированный так:
>UUID=05d907e2-a5ef-4c38-9152-f497fd6d54cb /home/sergey/Desktop/Music ext3 rw,user,auto 0 0
>Почему тип фс ext3? копипаст?
для ntfs-3g попробуйте опцию iocharset=utf8
>[оверквотинг удален]
>>
>>через dpkg-reconfigure locales в системе была установленна единая кодировка utf8.RU
>>
>>Копирование происходит на ntfs раздел, смонтированный так:
>>UUID=05d907e2-a5ef-4c38-9152-f497fd6d54cb /home/sergey/Desktop/Music ext3 rw,user,auto 0 0
>>
>
>Почему тип фс ext3? копипаст?
>
>для ntfs-3g попробуйте опцию iocharset=utf8Нет, для ntfs пишется locale=ru_RU.UTF-8
сори за копипаст :)
НТФС раздел смонтирован так:UUID=8488C57188C561F2 /home/sergey/Desktop/media ntfs-3g noatime,users,fmask=111,dmask=000,nls=utf8 0 0
nls=utf8 заменить на locale=ru_RU.utf8 или просто перемаунтить при правильно выставленной локали
Если это не решит проблем, значит искать ее надо не в ntfs-3g, а в настройках консоли/эмулятора терминала, возможно они просто не умеют utf8.P.S. debian ntfs-3g cp1251 - никаких проблем с русскими символами.
вспомнился один момент, при неверной locale файлы с русскими именами вообще не были видны. А если у вас вместо них ?, значит проблема именно в терминале не умеющем utf8.
>вспомнился один момент, при неверной locale файлы с русскими именами вообще не
>были видны. А если у вас вместо них ?, значит проблема
>именно в терминале не умеющем utf8.Как это терминал не "умеющий" utf ? Думается что в debian lenny терминал "умеет" utf.
Использую konsole(эмулятор терминала в kde), проблем с кодировками(в том числе переключением на лету) никаких, а что используете вы? Если вы говорите про текстовые консоли, которые по F1-F6, то таки у вас там будут проблемы, но тогда вы ССЗБ :)
>Как это терминал не "умеющий" utf ? Думается что в debian lenny
>терминал "умеет" utf.Он-то умеет, но зависит это от локали. Решается путем dpkg-reconfigure locales, где надо выбрать что-нибудь с UTF-8. Ну и логаут+логин.
А в виртуальных консолях (которые tty1-6, по Alt+Ctrl+F{1-6}) -- аналогично, dpkg-reconfigure console-setup.