Wir haben ein Projekt in Team Foundation Server (TFS), das ein nicht-englisches Zeichen (š) enthält. Beim Versuch, ein paar Build-bezogene Dinge zu skripten, sind wir über ein Problem gestolpert - wir können nicht die š Brief an die Befehlszeilentools. Die Eingabeaufforderung oder was auch immer bringt es durcheinander, und die tf.exe Das Dienstprogramm kann das angegebene Projekt nicht finden.
Ich habe verschiedene Formate für die .bat-Datei ausprobiert (ANSI, UTF-8 mit und ohne STÜCKLISTE ) sowie die Erstellung eines Skripts in JavaScript (das von Haus aus Unicode ist) - aber ohne Erfolg. Wie führe ich ein Programm aus und übergebe ihm eine Unicode Befehlszeile?