win10 batch copy to clipboard mit Sonderzeichen

Gast #6129838
Hallo,
ich habe eine batch mit der ich einen definierten Test ins clipboard 
copieren möchte.
die Batch ist ein einfacher Einzeiler:
1
echo|set/p="Sehr-langer-text"|clip

Nun habe ich aber ein Problem: beim durchschauen des Textes ist mir 
aufgefallen, dass Sonderzeichen verändert werden. Aus einem "ß" wird ein 
"├ƒ", aus einem "Ö" wird ein "├╝"

Vermutlich hat das "irgendetwas" mit unicode und der gleichen zu tun!?

Was muss ich hier ändern, dass auch deutsche Sonderzeichen korrekt 
kopiert werden, weiß das jemand und kann mir einen kleine Tipp geben!?

Vielen Danke und freundliche Grüße
Albert
Gast #6129911
habe es zwischenzeitlich selbst heraus bekommen.
Für diejenigen, die mal durch google hier landen:

Das Problem entsteht nicht beim Einfügen in das clipboard, sondern 
bereits beim lesen des Textes weil die Quelle (z.B. word) eben nicht 
UTF-8 codiert ist.

Zum einen muss man den Zeichenschriftsatz auf unicode stellen. Das 
erreicht man, wenn man vor das echo ein change code page mit dem Verweis 
auf utf-8 (65001) stellt.

anschließend das ganze nicht mit dem Windows Notepad, sondern z.B. mit 
dem Notepad++ abspeichern, hier muss man dann unter "Kodierung" "UTF-8 
ohne BOM" auswählen.


die batch sieht dann so aus:
1
CHCP 65001
2
@echo off |set /p="Mein-langer-text-mit-Ö-und-ß"|clip

schönen Sonntag!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.