\n funktioniert nicht immer

Jigga

Bekanntes Mitglied
hallo leute,

ich habe ein kleines programm, dass einen thread in einem forum mit einem text erstellt.
dabei greife ich auf die textarea zu und schreibe den text via "setTextContent(message);"
meine message variable ist ein String der ungefähr so aussieht:
Java:
String message = "test:" + variable1 + "\n" + "weitergehts:"  + varibale2 + "\n" + "und so weiter."

Wenn ich das programm selber benutzer gibt es keine problem. bei anderen benutzern fehlt allerdings der zeilenumbruch und ich weiß einfach nicht woran es liegt.

Ich habe die deutscha java version. andere benutzer haben auch die aktuellste java version,ABER in einer anderen sprache!

was kann ich dagegen tun?gibt es eine alternative für den zeilenumbruch?
 

Maschine

Mitglied
Du kannst es mit html lösen, also:
Java:
String message = "<html>" + "test:" + variable1 + "<br>" + "weitergehts:"  + varibale2 + "<br>" + "und so weiter." + "</html>"

müsste so gehen.
 

thewulf00

Bekanntes Mitglied
Wenn der String einfach auf das StdOut geht, dann kommt es aufs Betriebssystem an. Probier doch spaßeshalber mal "\n\r" und sag, ob es besser geworden ist.
 

Jigga

Bekanntes Mitglied
Du kannst es mit html lösen, also:
Java:
String message = "<html>" + "test:" + variable1 + "<br>" + "weitergehts:"  + varibale2 + "<br>" + "und so weiter." + "</html>"

müsste so gehen.

ich denke mal wegen "HTML code is Off" klappt das nicht,kriege dann den text mit den HTML tags drinne.

@ wulf: kanns gerade leider nicht testen, da mir eine testperson fehlt :D
was genau macht denn der befehl?
 
B

bone2

Gast
Code:
System.getProperty("line.separator")
statt
Code:
\n

\n ist new line
\r ist carriage return, wagen rücklauf
wie bei der schreibmaschine: die rolle eine zeile hochdrehen und schreibwagen wieder nach vorne schieben
windows brauch üblicherweise beides, linux zb nur new line

das system.get nimmt immer das richtige je nach umgebung
 
Zuletzt bearbeitet von einem Moderator:

nrg

Top Contributor
wenn dann schon \r\n :)

edit @ara: dem habe ich auch nicht widersprochen :)
 
Zuletzt bearbeitet:

Jigga

Bekanntes Mitglied
System.getProperty("line.separator") wie bone gesagt hat, ist die sicherste Lösung

war ein guter ansatz,aber bei den jeweiligen personen hat es leider trotzdem nicht funktioniert! :/
vielleicht eine info: meine testperson hatte eigentlich das selbe OS wie ich: Win7 64Bit.

hat jemand noch eine Idee,was da schief laufen könnte?
 
D

despikeexd

Gast
Mal so als anmerkung : es gibt Java nicht in verschiedenen Sprachen. Java ist eine Programmiersprache und wie die meisten in Englisch gehalten. Das einzige was an Java Deutsch sein könnte wäre ein Language-Pack was die Umgebung von Java in ihrere Darstellung ändert *also z.B. das Control-Panel in der jeweiligen Systemsprache*.

Was dein Problem ist :
Es reicht nunmal nicht in einem HTTP-POST ein schlichtes "\n" zu verwenden. Du musst den gesamten Inhalt vorher durch einen URLEncoder jagen damit dieser den String dann auch W3C konform zum Server schickt. Warum es trotzdem geht verschweigt sich meiner relationalen Auffassungsgabe da eigentlich so nicht möglich .. aber wie auch immer.

PS : unter Windows heißt es \r\n ... und nicht \n\r ... *so viel FAIL alter -.-'*
 

Jigga

Bekanntes Mitglied
Mal so als anmerkung : es gibt Java nicht in verschiedenen Sprachen. Java ist eine Programmiersprache und wie die meisten in Englisch gehalten. Das einzige was an Java Deutsch sein könnte wäre ein Language-Pack was die Umgebung von Java in ihrere Darstellung ändert *also z.B. das Control-Panel in der jeweiligen Systemsprache*.

Was dein Problem ist :
Es reicht nunmal nicht in einem HTTP-POST ein schlichtes "\n" zu verwenden. Du musst den gesamten Inhalt vorher durch einen URLEncoder jagen damit dieser den String dann auch W3C konform zum Server schickt. Warum es trotzdem geht verschweigt sich meiner relationalen Auffassungsgabe da eigentlich so nicht möglich .. aber wie auch immer.

PS : unter Windows heißt es \r\n ... und nicht \n\r ... *so viel FAIL alter -.-'*


naja gut,aber das wäre halt für mich die einzige logische erklärung gewesen :)

eine andere info am rande: ich greife auf die seite via htmlunit zu,sprich ich simuliere einen browser, und hole mir dann meine textarea,diese wird dann einfach nur gefüllt.
dem entsprechend übermittle ich das ganze nicht direkt mit dem HTTP POST.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Funktion funktioniert nicht immer Java Basics - Anfänger-Themen 6
S Repaint() in der Schleife funktioniert nicht immer Java Basics - Anfänger-Themen 5
N JList + DefaultListModel + JScrollPane --> ensureIndexIsVisible funktioniert nicht immer Java Basics - Anfänger-Themen 1
C JavaMail funktioniert nicht immer Java Basics - Anfänger-Themen 8
S Double runden funktioniert nicht immer ? Java Basics - Anfänger-Themen 2
J Datenüberwachung funktioniert nicht Java Basics - Anfänger-Themen 9
mo13 JTextField funktioniert nicht Java Basics - Anfänger-Themen 4
J .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
G Mit jPackage erstellte EXE funktioniert nicht Java Basics - Anfänger-Themen 2
G Robot funktioniert nicht bei SelectionListener Java Basics - Anfänger-Themen 6
R RegEx funktioniert nicht Java Basics - Anfänger-Themen 14
S 2 Reihen ratio-btn, eine Reihe funktioniert andere nicht Java Basics - Anfänger-Themen 4
monsterherz Punkt Notation funktioniert nicht Java Basics - Anfänger-Themen 4
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
ms_cikar Bin to Float convertieren funktioniert nicht Java Basics - Anfänger-Themen 24
B Schrankensystem mit Farberkennung für Flashgame funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
I Greenscreen, funktioniert nicht zu 100%... nicht alle Pixel werden geändert Java Basics - Anfänger-Themen 1
JordenJost char variable funktioniert irgendwie nicht a+b ergibt nicht à Java Basics - Anfänger-Themen 4
Garrit1994 Continue funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
B Methoden Übergebe Variabel funktioniert nicht Java Basics - Anfänger-Themen 17
Agent4nobody Programmstart durch aufruf des interpreters funktioniert nicht Java Basics - Anfänger-Themen 14
Fugover Programm funktioniert nicht Java Basics - Anfänger-Themen 11
X Datentypen String.equals funktioniert nicht Java Basics - Anfänger-Themen 5
Alen123 Warum funktioniert mein Code nicht? Java Basics - Anfänger-Themen 64
sserio Array funktioniert nicht Java Basics - Anfänger-Themen 2
sserio Wieso funktioniert mein Programm nicht Java Basics - Anfänger-Themen 2
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
sserio Rekursion größten Primfaktor finden funktioniert nicht Java Basics - Anfänger-Themen 8
sserio Wieso funktioniert mein TableView nicht /JavaFX. Java Basics - Anfänger-Themen 4
Avalon Warum funktioniert eine Bedingung und eine andere nicht? Java Basics - Anfänger-Themen 2
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
stormyark 4 Bit in einer for-schleife funktioniert nicht Java Basics - Anfänger-Themen 3
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
M Java printf(Locale.... funktioniert nicht Java Basics - Anfänger-Themen 3
N Wieso funktioniert die Deklaration nicht Java Basics - Anfänger-Themen 3
C Long value an Stringbuilder übergeben, equals Methode funktioniert nicht Java Basics - Anfänger-Themen 2
districon Backtracking funktioniert nicht ganz Java Basics - Anfänger-Themen 3
H Array rückwärts auslesen funktioniert nicht Java Basics - Anfänger-Themen 3
S Math.random funktioniert nicht Java Basics - Anfänger-Themen 5
S Schleife funktioniert nicht Java Basics - Anfänger-Themen 2
B Ausgabe in TextArea funktioniert nicht Java Basics - Anfänger-Themen 2
Henri Webservice Delete und Update Methode funktioniert nicht Java Basics - Anfänger-Themen 27
J ActionListener von JCheckBox im Knoten von JTree funktioniert nicht Java Basics - Anfänger-Themen 2
C System.out.println - Parameterübergabe funktioniert nicht Java Basics - Anfänger-Themen 2
JD_1998 Hilfsmethode if return funktioniert nicht Java Basics - Anfänger-Themen 2
C JButton Text 2 Mal ändern funktioniert nicht Java Basics - Anfänger-Themen 8
T % funktioniert nicht Java Basics - Anfänger-Themen 2
D e(fx)clipse installieren funktioniert nicht Java Basics - Anfänger-Themen 3
D GPIO Nutzung mit Pi4J Library auf Raspberry funktioniert nicht Java Basics - Anfänger-Themen 3
F Java GUI-PaintComponent funktioniert nicht Java Basics - Anfänger-Themen 1
J equals funktioniert nicht - Warum Java Basics - Anfänger-Themen 13
L hilfe run button funktioniert nicht Java Basics - Anfänger-Themen 13
I Array funktioniert nicht. Java Basics - Anfänger-Themen 2
T if else Befehl funktioniert nicht richtig Java Basics - Anfänger-Themen 27
V_Fynn03 Erste Schritte BubbleSort Quelltext funktioniert noch nicht Java Basics - Anfänger-Themen 1
V_Fynn03 Erste Schritte JButton funktioniert nicht trotz richtiger Methode. Java Basics - Anfänger-Themen 17
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
G Programm mit Schleife funktioniert nicht Java Basics - Anfänger-Themen 5
T Redirect funktioniert nicht Java Basics - Anfänger-Themen 3
R Mein Plugin funktioniert nicht? Java Basics - Anfänger-Themen 10
J Zufallszahl funktioniert nicht Java Basics - Anfänger-Themen 27
D Klassen add Methode funktioniert nicht. Java Basics - Anfänger-Themen 31
J ImagaIO funktioniert nicht unter Ubuntu Java Basics - Anfänger-Themen 23
F Vergleiche mit charAt funktioniert bei Strings nicht, was tun? Java Basics - Anfänger-Themen 5
N Wochentagberechner Ausgabe funktioniert nicht Java Basics - Anfänger-Themen 7
G Mein Java Projekt funktioniert nicht Java Basics - Anfänger-Themen 5
J Einlesen von Datei funktioniert nicht Java Basics - Anfänger-Themen 8
W Wieso funktioniert mein Switch Case nicht ?! Java Basics - Anfänger-Themen 9
P Zeichenkette Zeichen ausschlißen funktioniert nicht richtig Java Basics - Anfänger-Themen 9
F Primzahlsuche Schleife funktioniert nicht, HILFE! Java Basics - Anfänger-Themen 8
M Methoden Arrays.deepequals() funktioniert nicht Java Basics - Anfänger-Themen 2
B Statische Methode return funktioniert nicht. Java Basics - Anfänger-Themen 19
F Input/Output die eine txt-Datei funktioniert die andere nicht Java Basics - Anfänger-Themen 8
CptK Interface Bild über Methode ändern funktioniert nicht Java Basics - Anfänger-Themen 4
D Funktion zwei Arraylisten zu verleichen ob gleich funktioniert nicht Java Basics - Anfänger-Themen 26
A Hilfe bei Rekursion,Ich verstehe nicht,wie funktioniert die Rekursion in der Methode "walk" Java Basics - Anfänger-Themen 13
P Vererbung Warum funktioniert die Vererbung hier nicht Java Basics - Anfänger-Themen 14
P Upload Button funktioniert nicht Java Basics - Anfänger-Themen 13
S Dijkstra Algorithmus funktioniert nicht Java Basics - Anfänger-Themen 4
M Datei einlesen mit Scanner funktioniert nicht (FileNotFoundException) Java Basics - Anfänger-Themen 6
M Erste Schritte Importieren funktioniert nicht Java Basics - Anfänger-Themen 7
F FileCreation - PrintWriter funktioniert nicht... Java Basics - Anfänger-Themen 1
I Collections.shuffle funktioniert nicht Java Basics - Anfänger-Themen 1
T Methode in Klasse funktioniert nicht Java Basics - Anfänger-Themen 14
T While Schleife funktioniert nicht Java Basics - Anfänger-Themen 14
C Warum funktioniert 'instanceof' bei generics nicht? Java Basics - Anfänger-Themen 4
M Frage, wie dieser Code funktioniert, bzw. weshab er bei mir nicht funktioniert Java Basics - Anfänger-Themen 4
L Level Reset funktioniert nicht Java Basics - Anfänger-Themen 3
A Java Scanner Funktioniert nicht Java Basics - Anfänger-Themen 2
R Kleines Java Spiel funktioniert nicht. Java Basics - Anfänger-Themen 2
W Warum funktioniert mein Programm nicht ? Java Basics - Anfänger-Themen 12
B OOP Objekt in IF erzeugen - funktioniert nicht so richtig Java Basics - Anfänger-Themen 11
W Warum funktioniert meine if Anweisung nicht? Java Basics - Anfänger-Themen 8
J Stringvergleich funktioniert nicht Java Basics - Anfänger-Themen 8
W Warum funktioniert mein Programm nicht ? Java Basics - Anfänger-Themen 6
L Taschenrechner mit switch und while funktioniert noch nicht richtig Java Basics - Anfänger-Themen 22
S Backspace Abfrage funktioniert nicht Java Basics - Anfänger-Themen 4
V Inkrement funktioniert nicht Java Basics - Anfänger-Themen 2
V Inkrement funktioniert nicht Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben