Hallo Java Community
Ich bin bereits seit 5 Tagen dabei am verzweifeln, die unicode zeichen richtig anzeigen zu lassen. Ich meine ich habe beireits alles was unicode angeht durchgelesen und vieles ausprobiert und trotzdem funktioniert nichts. Deshalb muss ich dringends hilfe von überall herholen und hoffe das hier ein profi unterwegs ist der mein problem bereits hatte oder weiss wie mans beheben kann.
Nun zu meinem Problem:
Ich habe einen Bot für meinen Teamspeak 3 Server geschrieben der über den Query client mit dem Server kommunizieren kann. Dieser sendet jedem neuen User der sich gerade auf den Ts3 server verbindet eine welcome message. Diese enthaltet natürlich umlaute wie (öäü).
Solange ich den Bot über eclipse (launch oder debug modus) starte, werden die Umlaute richtig angezeigt bzw. gesendet.
Wenn ich den Bot nun kompiliere und den dann starte, werden die Umlaute zu einem Schwarzen hintergrund mit einem Fragezeichen. Wobei andere Zeichen wie " ๖ۣۜ " wiederum richtig angezeigt werden.
Ich weiss nicht was ich falsch mache, habe bereits viele tests durchgeführt.
Habe die Dateien alle auf UTF-8 gesetzt. Habe explizit die systemvariablen auf UTF-8 gesetzt. Habe dem compiler gesagt (was dieser sowieso standartmässig tut), dass er im UTF-8 modus kompilieren soll. Nix alles vergebens. Auch andere kodierungen funktionieren nicht.
Ich bin wie gesagt am ende mit meinem Latein. Sowieso, die logik, dass in eclipse alles funktioniert aber nach dem kompilieren nicht, ist ziemlich komisch.
Ich hoffe hier ist jemand der mir ziemlich schnell auf die sprünge helfen kann.
Ich weiss meine Rechtschreibung ist nicht gerade perfekt, also haut nicht darauf rum sondern gebt mir antworten die mir was bringen.
MFG: Barofioso
Ich bin bereits seit 5 Tagen dabei am verzweifeln, die unicode zeichen richtig anzeigen zu lassen. Ich meine ich habe beireits alles was unicode angeht durchgelesen und vieles ausprobiert und trotzdem funktioniert nichts. Deshalb muss ich dringends hilfe von überall herholen und hoffe das hier ein profi unterwegs ist der mein problem bereits hatte oder weiss wie mans beheben kann.
Nun zu meinem Problem:
Ich habe einen Bot für meinen Teamspeak 3 Server geschrieben der über den Query client mit dem Server kommunizieren kann. Dieser sendet jedem neuen User der sich gerade auf den Ts3 server verbindet eine welcome message. Diese enthaltet natürlich umlaute wie (öäü).
Solange ich den Bot über eclipse (launch oder debug modus) starte, werden die Umlaute richtig angezeigt bzw. gesendet.
Wenn ich den Bot nun kompiliere und den dann starte, werden die Umlaute zu einem Schwarzen hintergrund mit einem Fragezeichen. Wobei andere Zeichen wie " ๖ۣۜ " wiederum richtig angezeigt werden.
Ich weiss nicht was ich falsch mache, habe bereits viele tests durchgeführt.
Habe die Dateien alle auf UTF-8 gesetzt. Habe explizit die systemvariablen auf UTF-8 gesetzt. Habe dem compiler gesagt (was dieser sowieso standartmässig tut), dass er im UTF-8 modus kompilieren soll. Nix alles vergebens. Auch andere kodierungen funktionieren nicht.
Ich bin wie gesagt am ende mit meinem Latein. Sowieso, die logik, dass in eclipse alles funktioniert aber nach dem kompilieren nicht, ist ziemlich komisch.
Ich hoffe hier ist jemand der mir ziemlich schnell auf die sprünge helfen kann.
Ich weiss meine Rechtschreibung ist nicht gerade perfekt, also haut nicht darauf rum sondern gebt mir antworten die mir was bringen.
MFG: Barofioso
Zuletzt bearbeitet: