Illegal Escape Character und keine Darstellung?

Status
Nicht offen für weitere Antworten.

Mondmann1

Mitglied
Jetzt hätte ich aber gerde nochmal ne Frage:
Ich sende nen Anmeldenstring zum Server, vom bisherigen C-Programm aus Folgendermaßen:

"ANMELDUNG\xd\Muster,Mustername"

Wenn ich das zum Test fest einprogrammiere meckert an dem \xd herum.
String melde="ANMELDUNG\xd\Muster,Mustername";

-->Illegal Escape Character.

Die Meldung sagt ja eigentlich schon alles, aber warum verstehe ich nicht.

Warum mach er das und wie kann ich das beheben?
Es ist doch nur ein String?
In einen String kann ich doch Packen was ich will, oder?
Der Server braucht das '\xd' als Trennungszeichen.

Danke schonmal Mondmann
 

Campino

Top Contributor
Escape Characters sind Buchstabengruppen, die etwas anderes darstellen, las sie sind, z.B.:
\n (Zeilenumbruch)
\r (Wagenrücklauf, der Begriff stammt aus Schreibmaschinen-Zeiten ;)) )
usw.

Fällt dir was auf? Genau, sie fangen alle mit \ an. Deshalb hält Java dein \x für einen Escape Charakter. Schlecht oder?

Deshalb schreibt man statt \ \\, dann merkt Java, dass es sich nicht um einen Escape charakter handelt...
 

Mag1c

Top Contributor
Hi,

wenn du Backslashes im Quellcode (Strings) verwenden willst, mußt du diese "escapen", da der Backslash selbst das Escape-Zeichen ist. Also:

Code:
String melde="ANMELDUNG\\xd\\Muster,Mustername";

Gruß
Mag1c
 

Bleiglanz

Gesperrter Benutzer
verwende \\ anstatt \

(ein einfacher \ leitet die Escapesequenzen ein \n und \t usw, um einen einfachen \ im String zu erhalten schreibt man \\)
 

Mag1c

Top Contributor
Hi,

das wird vom Compiler übersetzt. Am "\" erkennt der Compiler: "Jetzt kommt ein Sonderzeichen". Dabei bedeutet (Auswahl):

\n -> new line (line feed)
\r -> carriage return
\t -> tabulator
\\ -> backslash itself

Gruß
Mag1c
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
richrich99 error: illegal start of expression Java Basics - Anfänger-Themen 10
J Compiler-Fehler Illegal Start of expression / '/'expected Java Basics - Anfänger-Themen 3
T Not a Statement/Illegal Start of expression bei for Anweisung Java Basics - Anfänger-Themen 6
P ,,Illegal start of expression,, Java Basics - Anfänger-Themen 3
K Regex: illegal character range Java Basics - Anfänger-Themen 4
K illegal starts of expression Java Basics - Anfänger-Themen 2
S Compiler-Fehler illegal start of expression Java Basics - Anfänger-Themen 4
M "illegal start of type" eindimensionales Schiffe versenken Java Basics - Anfänger-Themen 7
P illegal start of expression wie löse ich das? Java Basics - Anfänger-Themen 2
O Methoden Fehlermeldung(Illegal start of expression) bei 4-Gewinnt-Spiel Java Basics - Anfänger-Themen 5
R AES Key 256 Illegal Key Size auch bei Änderung der Policy Java Basics - Anfänger-Themen 3
R illegal start of expression - 3 Strings vergleichen mit .equals () Java Basics - Anfänger-Themen 5
O Illegal Group Reference Java Basics - Anfänger-Themen 4
X Compiler-Fehler illegal start of expression Java Basics - Anfänger-Themen 9
P Illegal start of expression Java Basics - Anfänger-Themen 8
O Illegal start of expression Java Basics - Anfänger-Themen 3
L Illegal start of expression? Java Basics - Anfänger-Themen 4
R GUI mit if-Verzweigung kombiniert - Illegal start of expression (Dringend) Java Basics - Anfänger-Themen 7
S Illegal Start? Java Basics - Anfänger-Themen 4
L Illegal Start of Type, wie finde ich den fehler Java Basics - Anfänger-Themen 4
P BlueJ Fehlermeldung - Illegal Start of Type Java Basics - Anfänger-Themen 8
S illegal start of expression Java Basics - Anfänger-Themen 2
B Wieso ein Fehler? illegal Starts of expression? Java Basics - Anfänger-Themen 12
H Exception: illegal component position Java Basics - Anfänger-Themen 5
M [Hibernate] "Illegal start of expression"-Fehler b Java Basics - Anfänger-Themen 2
D "Illegal Start of Expression" und "; expected Java Basics - Anfänger-Themen 3
G Immer wieder illegal start of expression Java Basics - Anfänger-Themen 15
G Blue J - Fehlermeldung - identifier expected - illegal start Java Basics - Anfänger-Themen 6
E illegal start of expression Java Basics - Anfänger-Themen 4
S private String text; -> "Illegal start of expression Java Basics - Anfänger-Themen 7
B illegal start of expression Java Basics - Anfänger-Themen 6
S illegal start of expression Java Basics - Anfänger-Themen 2
L illegal start of expression? Java Basics - Anfänger-Themen 19
F Einem Array Werte zuweisen. (illegal start of expression) Java Basics - Anfänger-Themen 4
J Fehlersuche - illegal start of expression Java Basics - Anfänger-Themen 3
D Illegal start of expression - nur warum ? Java Basics - Anfänger-Themen 3
G Fehler: Illegal Expression. Was mache ich falsch? Java Basics - Anfänger-Themen 4
T Methodenerror:"Illegal start of expression" Java Basics - Anfänger-Themen 7
johnboyne Escape-Sequenzen Java Basics - Anfänger-Themen 1
B Hilfe bei Escape - Spiel Java Basics - Anfänger-Themen 6
? Wie sind ESCAPE-Sequenzen (z.B \f für einen Seitenvorschub) richtig anuwenden? Java Basics - Anfänger-Themen 3
S Escape Sequenz in der toString() ? Java Basics - Anfänger-Themen 4
J Escape taste geht ohne cursor im textfeld nicht. Java Basics - Anfänger-Themen 4
F Escape sequence \b Java Basics - Anfänger-Themen 3
DeviAn Escape Sequence \r wird von Eclipse ignoriert Java Basics - Anfänger-Themen 12
S Escape Sequenz in Kommentar Java Basics - Anfänger-Themen 7
G Mysql escape // html untauglich machen Java Basics - Anfänger-Themen 3
D escape funktion Java Basics - Anfänger-Themen 5
H Escape Sequenz ASCII Wert als Oktalzahl Java Basics - Anfänger-Themen 6
J tabellarische Ausgabe mit Escape-Sequenzen ! Java Basics - Anfänger-Themen 3
obiwanke Ziffern durch ASCII Character ersetzen Java Basics - Anfänger-Themen 8
B Klasse "Character" Java Basics - Anfänger-Themen 2
O String mit Character vergleichen Java Basics - Anfänger-Themen 3
M Warum werden character, die Leerzeichen sind, nicht korrekt verarbeitet? Java Basics - Anfänger-Themen 2
J String Array zu Map<Character, List<Character>> mit Streams Java Basics - Anfänger-Themen 1
F Character umwandeln als Double Werte Java Basics - Anfänger-Themen 8
X Gänsefüßchen als invalid character constant Java Basics - Anfänger-Themen 2
P Wann Byte-Stream und wann Character-Stream? Java Basics - Anfänger-Themen 11
J Variablen Invalid Character - Error -> Spiel mit Variablenergebnissen Java Basics - Anfänger-Themen 8
J Character.getNumericValue Java Basics - Anfänger-Themen 2
K Character in Wörtern vertauschen Java Basics - Anfänger-Themen 11
G Error: "No character data is allowed" Java Basics - Anfänger-Themen 6
A Character einlesen Java Basics - Anfänger-Themen 2
A character einlesen Java Basics - Anfänger-Themen 4
S char Array in Character KlassenArray? Java Basics - Anfänger-Themen 24
H was ist radix in Character.digit(char, int radix) Java Basics - Anfänger-Themen 4
B Datentypen Character überprüfen Java Basics - Anfänger-Themen 3
G Character-orientierte File-Streams mit der Klasse FileReader Java Basics - Anfänger-Themen 5
A Character-Array sortieren￾￾ Java Basics - Anfänger-Themen 8
G Character Encoding Java Basics - Anfänger-Themen 3
T Special Character darstellung Java Basics - Anfänger-Themen 4
halla Character-Array in einen String umwandeln Java Basics - Anfänger-Themen 3
C Character to String! Java Basics - Anfänger-Themen 6
S Character aus Textfeld auslesen Java Basics - Anfänger-Themen 2
S Umwandlung eines Character-Streams in ein Image Java Basics - Anfänger-Themen 17
N String to Character Array... Java Basics - Anfänger-Themen 5
J Space zwischen 2 Character verkleinern Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben