Я пишу сценарий, который извлекает и сохраняет JPEG-вложения из электронных писем и передает их в imagemagick. Тем не менее, я живу в Германии, и специальные символы в тексте / теме письма, такие как "ö", "ä", "ü" и "ß", довольно распространены.
Я извлекаю тему с помощью почты:
SUBJECT=$(formail -zxSubject: <"$file")
и это приводит к:
- знак равноUTF-8?Q?Meine_G = c3 = bcte?знак равно
("Meine Güte") или еще хуже
- знак равноUTF-8?B?U2Now7ZuZSBHcsO8w59lIQ ==?знак равно
("Schöne Grüße!«).
Я пытаюсь использовать часть предмета как имя файла и как текстовую аннотацию imagemagick, которая, очевидно, не работает.
Как мне преобразовать этот текст UTF-8 в текст со специальными символами в bash?
Заранее спасибо! Markus