Имена файлов являются слишком длинными или misformatted?

Я пытался синхронизировать от локального до Ubuntu файлы с именами файлов, такими как:

176 - Deutsche Geschichte - Ein Versuch Vol 05-Von der Revolution bis zum Drei�igj�hrigen Krieg - 01.mp3  (ungültige Kodierung)"

Ubuntu синхронизирующие повреждения на этих именах файлов и наутилусе закрывает локальное окно файлового браузера отдельно.

Эти Имена файлов слишком долго для Ubuntu Один? Или действительно ли это (ungültige Kodierung) (mis закодировано) в конце файла?

2
задан 18 March 2017 в 10:33

2 ответа

Проблема

Немецкие умляуты ä,ö,ü и UTF-8 кодирование является проблемой здесь. Скорее всего, Вы скопировали файлы с системы окон (использующий кодирование ISO-8859-1) к системе Linux (использующий UTF-8). Компьютер может только сохранить биты. Отображение комбинации битов к реальному символу, который может считать человек, называют кодированием. Например, использование UTF-8 буква a кодируется как 01100001. Для умляутов те последовательности битов отличаются по этим двум кодировкам, таким образом, система UTF-8 отображает другой символ или не знает последовательности битов в целом. Это - целая проблема.

Решение

С convmv Install convmv программной оболочки / sudo apt-get install convmv можно переименовать файлы с поврежденными умляутами к их корректному набору символов UTF-8. Использование:

convmv --notest -r -f ISO8859-1 -t UTF-8 <Verzeichnisname

Выполненный это на Ваших файлах после установки convmv путем нажатия на значок Software Center выше или использования команды оболочки, обеспеченной рядом с ним. Затем попытайтесь синхронизировать снова.

Удача при совместном использовании немецкой истории!:D

4
ответ дан 2 December 2019 в 02:36

Можно также вернуться преобразование путем вызова convmv наоборот. Затем можно искать корректное charset, попробуйте cp850.

0
ответ дан 2 December 2019 в 02:36

Другие вопросы по тегам:

Похожие вопросы: