Wie werden verrückte Metadaten in ein lesbares Format übersetzt?

694
Rookie

Dies ist eine Song-Metadaten, die ich (über Winamp) habe:

Wie werden verrückte Metadaten in ein lesbares Format übersetzt?

Ich versuche herauszufinden, welcher Künstler es wirklich ist. Versuchte googeln / google übersetzen, konnte aber den Künstler / Titel nicht in Englisch finden. Eine Seite zeigte zwar den Namen "Wagner", aber ich hörte viele seiner Songs, fand sie aber nicht.

Wie kann ich es in ein lesbares Format dekodieren? in dieser sprache wurde es geschrieben (vielleicht mit unicode?), also kann ich google translate verwenden, um es zu übersetzen? Oder muss ich vorher die Sprache beherrschen?

1

1 Antwort auf die Frage

2
grawity

This is caused by character encoding mismatch, which is fairly common when legacy 8-bit encodings are used. A broken tagger marked the ID3 tag as being ISO-8859-1, but actually encoded the text in Windows-1251 (which ID3v2 does not allow). Your player doesn't know about it and thinks that the text is in ISO-8859-1. Or maybe worse; it also ignores the ID3 spec and thinks the tag is in Windows-1252 or whatever your local encoding is. Wikipedia calls this mojibake.

(It's impossible for a program to reliably differentiate between the 8-bit Windows-125x or ISO-8859-x encodings other than by making statistical guesses based on letter frequencies as the Universal Decoder does, so the encoding has to be specified explicitly. The ID3v1 specification only allowed ISO-8859-1, but nobody cared about it. ID3v2 allows ISO-8859-1, UTF-8, and UTF-16, with the encoding being specified in the tag itself. Unfortunately, not all players have started caring.)

The Universal Cyrillic Decoder might help; it decodes "Artist" to Евгений Мравинский.

If the page doesn't work, try this tool or find a Linux box that has iconv:

echo "garbage" | iconv -t Windows-1252 | iconv -f Windows-1251 

(Hopefully, Winamp will know better and store the fixed tags in Unicode...)

Do not use ID3 version 1 when tagging music, to (mostly) avoid such problems.

Es ist eine lange Zeit, aber MP3Tag (http://www.mp3tag.de/de/) kann möglicherweise die Nichtübereinstimmung der Zeichenkodierung beheben. Es gibt nicht viel, was es nicht kann. Richard vor 11 Jahren 0
Ausgezeichnete Website! Hat die Arbeit perfekt gemacht. Rookie vor 11 Jahren 0