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

Исходное сообщение
"как изменить кодировку имени файлов"

Отправлено quaker , 06-Сен-05 09:10 
На компе раньше стоял SUSE9.1 (системная кодировка UTF)
затем его снес и поставил Debian. Но файлы (на разделе ext3)остались в старой кодировке.Причем имя файлов я даже изменить не могу: mc выдает ошибку.Как можно изменить имя файлов ,или хотябы посмотреть в читабельном виде.

И еще на компе настроена samba ,и все uploadы с windows машин в расшареных папках тоже отображаются кракозябами.


Содержание

Сообщения в этом обсуждении
"как изменить кодировку имени файлов"
Отправлено Гость , 06-Сен-05 10:52 
>На компе раньше стоял SUSE9.1 (системная кодировка UTF)
>затем его снес и поставил Debian. Но файлы (на разделе ext3)остались в
>старой кодировке.Причем имя файлов я даже изменить не могу: mc выдает
>ошибку.Как можно изменить имя файлов ,или хотябы посмотреть в читабельном виде.
>
>
>И еще на компе настроена samba ,и все uploadы с windows машин
>в расшареных папках тоже отображаются кракозябами.


man iconv


"как изменить кодировку имени файлов"
Отправлено quaker , 06-Сен-05 11:12 
>>На компе раньше стоял SUSE9.1 (системная кодировка UTF)
>>затем его снес и поставил Debian. Но файлы (на разделе ext3)остались в
>>старой кодировке.Причем имя файлов я даже изменить не могу: mc выдает
>>ошибку.Как можно изменить имя файлов ,или хотябы посмотреть в читабельном виде.
>>
>>
>>И еще на компе настроена samba ,и все uploadы с windows машин
>>в расшареных папках тоже отображаются кракозябами.
>
>
>man iconv

Читал ,пробовал.
Проблема в том что файлы отображаются в виде ?????????????????.???????????? и я их не могу скопировать даже в командную строку (вернее могу но эта хрень не воспринимается как имя файла).


"как изменить кодировку имени файлов"
Отправлено Akademic , 06-Сен-05 11:18 
man mount

"как изменить кодировку имени файлов"
Отправлено quaker , 06-Сен-05 11:25 
>man mount

для разделов ext3 понятия кодировка при монтровании нет
mount -o nls=..... работает только с fat, ntfs


"как изменить кодировку имени файлов"
Отправлено Akademic , 06-Сен-05 11:39 
>>man mount
>
>для разделов ext3 понятия кодировка при монтровании нет
>mount -o nls=..... работает только с fat, ntfs

А всякие iocharset и прочие codepage?

Если не работает, то, имхо, меняй локаль на UTF.

И/или поизварщаться так: записать файлы на файловую систему поддреживающую опции кодировки(fat,iso9660)
Затем смонтировать и переписать обратно.