Легкого понедельника, камрады!
Ситуэйшн: на убунте записали на флешку некоторые файлы. Флешку вынули, убунту снесли.
При открывании на Дебиане получаем вот такую картину:
root@snake:/# ls /media/iso/
СÑ?аÑ?аÑ? Ñ?абоÑ?а EQ2 Ñ?оÑ?кÐ
iocharset=utf8, смена codepage в опциях маунта ни на что не влияет.
Вопрос - как из этого получить нормальные имена? Чую одним местом, что это таки юникод, но неверно распознанный.
January 15 2012, 20:05:40 UTC 4 months ago
?
January 15 2012, 20:50:56 UTC 4 months ago
January 15 2012, 20:30:21 UTC 4 months ago
LANG=C ls -b
посмотрите, есть ли там вопросительные знаки
есть подозрение, что у вас из-за отсутствия какого-то символа в шрифте юникод попорчен
а таке его можно будет восстановить
вообще в целом это выглядит как текст, два раза пропущенный через конвертор 1252→utf8
January 15 2012, 20:50:28 UTC 4 months ago
snake@snake:/media/iso$ LANG=C ls -b
total 20
drwxr-xr-x 5 root root 4096 Jan 1 1970 .
drwxr-xr-x 5 root root 4096 Jan 15 21:22 ..
drwxr-xr-x 2 root root 4096 Jan 14 16:57 EQ2
drwxr-xr-x 8 root root 4096 Jan 14 16:18 \303\220\302\241\303\221\302\202\303\220\3
drwxr-xr-x 5 root root 4096 Jan 14 16:26 \303\221\302\204\303\220\302\276\303\221\3
January 15 2012, 21:19:30 UTC 4 months ago
Старая\ работа
$ printf "\303\221\302\204\303\220\302\276\303\22
фотки
January 16 2012, 03:44:19 UTC 4 months ago
January 15 2012, 20:55:31 UTC 4 months ago
Решилось вроде сменой codepage в опциях монтирования флешки, но точно не скажу, а мануал, по которому делал, сейчас найти не могу.
January 16 2012, 05:49:14 UTC 4 months ago
January 16 2012, 14:51:45 UTC 4 months ago
January 16 2012, 14:56:27 UTC 4 months ago
January 16 2012, 15:30:31 UTC 4 months ago