2016-05-26 26 views
0

http://i.imgur.com/1WJhnl8.pngWenn ALT + Eingabe aus ### Symbolen ein unerwünschtes Symbol wird auch angenommen, wird

Grundsätzlich wird der Code auf der linken Seite gedruckt 2 Symbole Echo als von ihren Variablen gesetzt. Wenn Sie ° und ² verwenden, werden sie als entsprechende Boxsymbole gedruckt. Aber es gibt ein drittes Symbol, das immer erscheint, wenn ich versuche, sie zu benutzen. Sie beginnen immer am Anfang der Zeile.

Ich benutze Notepad ++

+1

Versuchen Sie, Encoding -> Konvertieren nach ANSI – Blorgbeard

+0

Vielen Dank, dass funktioniert :) – Justin

+0

Das ist gut. Hat eine Antwort auf Vollständigkeit geschrieben. – Blorgbeard

Antwort

1

Ihre Batch-Datei wahrscheinlich in UTF8 codiert ist, und damit die ° und ² Symbole durch Zweibytedarstellung werden.

Der Befehlsinterpreter erwartet offensichtlich, dass die Datei ANSI-codiert ist - ein Byte pro Zeichen für jedes Zeichen.

Sie können die Datei in ANSI mit Notepad ++ konvertieren, indem Sie die Menüoption Encoding ->Convert to ANSI verwenden.