URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2245
[ Назад ]

Исходное сообщение
"Копирование файлов ex3 -> ntfs. Проблема с кодировкой"

Отправлено spmn , 29-Сен-08 17:16 
Имеется система:
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 пытался переименовать файл в разные кодировки, положительного результата не добился :(


Содержание

Сообщения в этом обсуждении
"Копирование файлов ex3 -> ntfs. Проблема с кодировкой"
Отправлено djaarf , 29-Сен-08 17:51 

>
>через 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


"Копирование файлов ex3 -> ntfs. Проблема с кодировкой"
Отправлено mvt , 29-Сен-08 18:43 
>[оверквотинг удален]
>>
>>через 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  



"Копирование файлов ex3 -> ntfs. Проблема с кодировкой"
Отправлено spmn , 30-Сен-08 02:26 
сори за копипаст :)
НТФС раздел смонтирован так:

UUID=8488C57188C561F2 /home/sergey/Desktop/media ntfs-3g noatime,users,fmask=111,dmask=000,nls=utf8  0 0


"Копирование файлов ex3 -> ntfs. Проблема с кодировкой"
Отправлено angra , 30-Сен-08 03:00 
nls=utf8 заменить на locale=ru_RU.utf8 или просто перемаунтить при правильно выставленной локали
Если это не решит проблем, значит искать ее надо не в ntfs-3g, а в настройках консоли/эмулятора терминала, возможно они просто не умеют utf8.

P.S. debian ntfs-3g cp1251 - никаких проблем с русскими символами.


"Копирование файлов ex3 -> ntfs. Проблема с кодировкой"
Отправлено angra , 30-Сен-08 03:10 
вспомнился один момент, при неверной locale файлы с русскими именами вообще не были видны. А если у вас вместо них ?, значит проблема именно в терминале не умеющем utf8.

"Копирование файлов ex3 -> ntfs. Проблема с кодировкой"
Отправлено spmn , 30-Сен-08 04:47 
>вспомнился один момент, при неверной locale файлы с русскими именами вообще не
>были видны. А если у вас вместо них ?, значит проблема
>именно в терминале не умеющем utf8.

Как это терминал не "умеющий" utf ? Думается что в debian lenny терминал "умеет" utf.


"Копирование файлов ex3 -> ntfs. Проблема с кодировкой"
Отправлено angra , 30-Сен-08 15:03 
Использую konsole(эмулятор терминала в kde), проблем с кодировками(в том числе переключением на лету) никаких, а что используете вы? Если вы говорите про текстовые консоли, которые по F1-F6, то таки у вас там будут проблемы, но тогда вы ССЗБ :)

"Копирование файлов ex3 -> ntfs. Проблема с кодировкой"
Отправлено Хоменко , 01-Окт-08 06:16 
>Как это терминал не "умеющий" utf ? Думается что в debian lenny
>терминал "умеет" utf.

Он-то умеет, но зависит это от локали. Решается путем dpkg-reconfigure locales, где надо выбрать что-нибудь с UTF-8. Ну и логаут+логин.

А в виртуальных консолях (которые tty1-6, по Alt+Ctrl+F{1-6}) -- аналогично, dpkg-reconfigure console-setup.