win10 batch copy to clipboard mit Sonderzeichen

Gast #6129838
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.