Kommentare: Problem gelöst:cmd, BATch Umlaute Windows robocopy chcp 1252
Fragen / Kommentare zu Problem gelöst:cmd, BATch Umlaute Windows robocopy chcp 1252
(neueste zuerst)User: Nod15c Daten in Excel kopieren/erstellen mit Dateityp - Text (MS-DOS) speichern. Dateiendungen einblenden im Explorer und .txt zu .cmd wandeln.
Und für diejenigen, die kein Excel nutzen wollen/können: Einfach das in jedem Windows enthaltene Wordpad nehmen. Der Vorgang bleibt (fast) der gleiche. Daten in Wordpad kopieren/erstellen > Speichern unter > Dateityp: Textdokument - MS-DOS-Format (*.txt) >> Vorsicht, es wird außerdem Unicode (*.txt) und Text (*.txt) angeboten! Dateiendungen einblenden im Explorer und .txt zu .cmd umbenennen.
Beitrag erstellt von anonym
User: Roger ich muss via Commandozeile "C:\Ausführbare Tools\tool.exe" aufrufen aber wegen dem ü geht das nicht, wie macht man dass?
Keine Ahnung ob CHCP 65001 && "C:\Ausführbare Tools\tool.exe" etwas bringt, da CHCP 65001 vorher auf UTF-8 umstellt, wo auch Umlaute im Zeichensatz vorhanden sind. Eventuell sollte man möglichst auf Umlaute/Sonderzeichen verzichten, zumindest was Ordner/Dateinamen betrifft.
Beitrag erstellt von anonym
User: Anonymous Für UTF-8 Dateien am Anfang "chcp 65001" verwenden. Das Setzen der Codepage am Anfang der Batch-Datei erscheint mir die sauberste Lösung, weil man grundsätzlich nicht wissen kann welche Codepage die Shell (cmd) benutzt, besonders wenn die Datei auch auf anderen Rechnern ausgeführt wird. Bei mir z.B. war die Codepage der Shell 437 statt 850.
User: BlogLeser Wieso soll man die Kodierung/Encoding auf OEM 852 stellen, wenn die Codepage 850 anzeigt? Die richtige Einstellung ist also Kodierung -> Weitere -> Westeuropäisch -> OEM 850. Dann kann man im Batch selber äöü verwenden, die werden im Batch und in der Ausgabe richtig dargestellt.
User: BlogLeser Die Sprache/Language würde ich aktuell eher mit B und Batch wählen. Das gibt die wesentlich schönere Syntax-Anzeige in Notepad++
User: Martin Für Notepad++ gibt es ein schönes Plugin "AutoCodepage", mit der man die Umstellung der Codepage in Notepad++ automatisch für alle .BAT-Dateien erledigen lassen kann.
User: Mario Z. Einfach anfangs in Batch schreiben: chcp 1252>nul SET ue=ü SET ae=ä SET oe=ö SET Uue=Ü SET Aae=Ä SET Ooe=Ö SET ss=ß chcp 850>nul REM Der süße Bär ECHO Der s%ue%%ss%e B%ae%r