Aus Lyricsfile wird nur erster Buchstabe eingelesen


#1

Ich habe das beiliegende *.txt-File auf die verschiedensten Arten umbenannt und auch in verschiedene *.mp3 einlesen wollen (Aktion, Textdatei importieren). Jedesmal wird jedoch nur die Sprache (z.B. eng||) und der erste Buchstabe aus der Datei, ein "L" eingelesen.

Weiss jemand, was an dieser Datei kaputt ist?
(Ich konnte es soweit eingrenzen, wenn ich die erste Zeile weglasse, dann funktioniert es wie erwartet). Mir geht es nicht um diese einzelne Datei, sondern um den vermeintlichen Fehler.

Kann mir bitte jemand das Brett vor dem Kopf wegnehmen?

1_The_Doors_L.A.Woman.txt (3.43 KB)


#2

Die Datei ist im Unicode Format kodiert, es fehlt aber eine entsprechende Markierung.
Einmal mit Windows Notepad öffnen und speichern sollte das Problem beheben.


#3

Vielen Dank für den Hinweis! Darauf wäre ich nie gekommen!
Funktioniert der Import "nur" mit UTF-8 codierten Textfiles?
Oder umgekehrt gefragt: Welche Formate werden nicht erkannt?


#4

Das File hier ist utf-16 kodiert, aber es fehlt wie gesagt eine "unsichtbare" Markierung am Dateianfang (Byte order marker) die angibt wie das File kodiert ist.
Manche Programme erkennen die Kodierung automatisch (z.B. Notepad) aber Mp3tag braucht diese Markierung um Unicode Textdateien richtig zu erkennen.
Und Notepad fügt diese beim Speichern praktischerweise automatisch hinzu.