Преобразование Linux URI-кодированных файлов и путей в текстовый файл на пути Windows

У меня есть файлы .m3u, сгенерированные в Linux, которые не могут быть прочитаны программами Windows из-за различного способа обработки специальных символов в путях.

Например, как я могу преобразовать этот путь Linux: [ ! d1]

Music/Timo%20Rautiainen%20&%20Trio%20Niskalaukaus/07%20H%C3%A4mmennys%20ja%20viha.mp3

в этот путь, читаемый в Windows:

Music/Timo Rautiainen & Trio Niskalaukaus/07 Hämmennys ja viha.mp3

в текстовом файле?

Было бы легко, если бы я мог просто заменить все экземпляры % 20 с пробелами, но, как вы можете видеть выше, в путях и именах файлов, которые также необходимо преобразовать, есть специальные символы (äöñ и т. Д.).

edit: как упоминалось в комментариях, вышесказанное является результатом URL-адреса / URI, а не по причинам, которые я постулировал.

Простое исправление заключалось в использовании онлайн-кодировщика / декодера URL-адреса, который очень быстро исправлял пути. Это декодер URL, который я использовал. Принятый ниже ответ с использованием собственного метода Python Linux.

1
задан 10 February 2015 в 04:47

0 ответов

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

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