Hallo Kollegen 
Ich hoffe, ich schreibe das hier im richtigen Forum, habe lange überlegt ob ich es unter "Netzwerkprogrammierung" oder hier posten soll.
Ich arbeite zurzeit an einem eigenen kleinen ChatServer und einem entsprechenden Clienten. Beide funktionieren auch wie sie sollten, nur bei einer Sache gibt es bisher doch Probleme: Wenn die Clienten auf unterschiedlichen Plattformen laufen (z. B. Ubuntu und Windows) und ich unter Ubuntu Umlaute versende, werden diese unter Windows als kryptische Zeichen dargestellt.
Hier sei noch erwähnt, dass ich die gesendeten Chatverläufe mit AES verschlüssle und empfangene natürlich wieder entschlüssle.
Habe schon versucht den String zu encodieren:
Doch das funktionierte im Zusammenhang mit der AES Verschlüsselung nicht.
Hat jemand von euch eine Idee?
Ich hoffe, ich schreibe das hier im richtigen Forum, habe lange überlegt ob ich es unter "Netzwerkprogrammierung" oder hier posten soll.
Ich arbeite zurzeit an einem eigenen kleinen ChatServer und einem entsprechenden Clienten. Beide funktionieren auch wie sie sollten, nur bei einer Sache gibt es bisher doch Probleme: Wenn die Clienten auf unterschiedlichen Plattformen laufen (z. B. Ubuntu und Windows) und ich unter Ubuntu Umlaute versende, werden diese unter Windows als kryptische Zeichen dargestellt.
Hier sei noch erwähnt, dass ich die gesendeten Chatverläufe mit AES verschlüssle und empfangene natürlich wieder entschlüssle.
Habe schon versucht den String zu encodieren:
Java:
text.getBytes("UTF-8").toString()
Doch das funktionierte im Zusammenhang mit der AES Verschlüsselung nicht.
Hat jemand von euch eine Idee?