In Datei geleiteter DIR Befehl zeigt deutsche Umlaute etc. falsch an
Hallo Allerseits,
ja, wie im Betreff geschrieben, habe ich das Problem, dass verschiedene Umlaute, aber auch das >ß<- oder das >'<-Zeichen nicht korrekt in der Datei dargestellt werden.
Konkret will ich von Zeit zu Zeit mit dem Kommando (z.B. "dir /b /s > playliste.m3u") meine Audiodateien in eine Gesamt-Playlist schreiben lassen; mit einem Programm wie z.B. Mp3tag dauert das zu lang und ist (nur dafür) umständlich.
Ist der Sachverhalt bekannt und kennt hoffentlich jemand eine Möglichkeit dies zu korrigieren?
Liebe Grüße
- Michael
ja, wie im Betreff geschrieben, habe ich das Problem, dass verschiedene Umlaute, aber auch das >ß<- oder das >'<-Zeichen nicht korrekt in der Datei dargestellt werden.
Konkret will ich von Zeit zu Zeit mit dem Kommando (z.B. "dir /b /s > playliste.m3u") meine Audiodateien in eine Gesamt-Playlist schreiben lassen; mit einem Programm wie z.B. Mp3tag dauert das zu lang und ist (nur dafür) umständlich.
Ist der Sachverhalt bekannt und kennt hoffentlich jemand eine Möglichkeit dies zu korrigieren?
Liebe Grüße
- Michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 389002
Url: https://administrator.de/forum/in-datei-geleiteter-dir-befehl-zeigt-deutsche-umlaute-etc-falsch-an-389002.html
Ausgedruckt am: 26.12.2024 um 16:12 Uhr
15 Kommentare
Neuester Kommentar
Moin,
das alte Umlauteproblem der Kommandozeile. Nimm die Powershell. Da kommt dann das raus, was Du brauchst:
Dann hast Du die einzelnen Namen in der Liste. Wenn Du den kompletten Pfad brauchst, dann statt $_.Name $_.Fullname. Hinter -encoding wird die Kodierung angegeben. Da nimmst Du das, was Dein Player braucht.
hth
Erik
das alte Umlauteproblem der Kommandozeile. Nimm die Powershell. Da kommt dann das raus, was Du brauchst:
get-childitem | %{out-file playlist.m3u -append -inputobject $_.Name -encoding utf8}
Dann hast Du die einzelnen Namen in der Liste. Wenn Du den kompletten Pfad brauchst, dann statt $_.Name $_.Fullname. Hinter -encoding wird die Kodierung angegeben. Da nimmst Du das, was Dein Player braucht.
hth
Erik
Get-ChildItem -Recurse -Include *.mp3,*.flac,*.ogg
https://technet.microsoft.com/de-de/library/hh847897.aspx
Moin,
Dann wird's Zeit.
Kurze Einführung:
http://openbook.rheinwerk-verlag.de/windows_server_2008/windows_server_ ...
Ein recht gutes open book für den Anfang:
http://www.martinlehmann.de/PowerShell123.htm
Das geht so:
Jo, es ist auch besser, einen Ferrari zu fahren statt eine Benz-Benzinkutsche.
Liebe Grüße
Erik
Zitat von @Michael1709:
Ui. Mit der PS hab ich mich nun noch überhaupt nicht beschäftigt... aber erstmal vielen Dank Erik
Ui. Mit der PS hab ich mich nun noch überhaupt nicht beschäftigt... aber erstmal vielen Dank Erik
Dann wird's Zeit.
Kannst Du mir eine brauchbare Quelle nennen, wo ich mich da etwas einlesen kann?
Kurze Einführung:
http://openbook.rheinwerk-verlag.de/windows_server_2008/windows_server_ ...
Ein recht gutes open book für den Anfang:
http://www.martinlehmann.de/PowerShell123.htm
Für's Erste müsste ich wissen, wie ich einen Dateifilter (*.mp3, *.flac, *.ogg, etc.) bestimme und rekursiv in die Verzeichnisse gehen kann.
Das geht so:
get-childitem -include @("*.mp3","*.flac","*.ogg") -recurse
Auf jeden Fall schonmal der bessere Weg die PS statt die alte Kommandozeile zu nehmen.
Jo, es ist auch besser, einen Ferrari zu fahren statt eine Benz-Benzinkutsche.
Liebe Grüße
Erik
wie im Betreff geschrieben, habe ich das Problem, dass verschiedene Umlaute, aber auch das >ß<- oder das >'<-Zeichen nicht korrekt in der Datei dargestellt werden.
Encoding richtig einstellenchcp 1252
Gruß l
Zitat von @Kraemer:
Microsoft Windows [Version 10.0.17134.167]
> (c) 2018 Microsoft Corporation. Alle Rechte vorbehalten.
>
> C:\>chcp
> Aktive Codepage: 850.
>
> C:\>chcp 1252
> Aktive Codepage: 1252.
Wobei das dann immer noch kein Unicode ist, was moderne Programme gerne mal erwarten. Unicode und cmd, zwei Welten treffen aufeinander. Einer der gefühlt 1 Mio. Gründe warum ich keine CMD-Shell mehr benutze.
Zitat von @Michael1709:
Also mit der Umstellung auf chcp 1252 in der Eingabeaufforderung hat alles auf Anhieb wunderbar geklappt.
Soviel zuAlso mit der Umstellung auf chcp 1252 in der Eingabeaufforderung hat alles auf Anhieb wunderbar geklappt.
damit kann ich leider nix anfangen, aber danke ;)
Bidde.
zwar das richtige Listing erzeugt, die Datei läßt sich nur leider nicht in den Windows Media Player laden (Fehlermeldung).
Welche denn?
Welche denn?