Unicode-text über socket in java

Stehe ich vor einem kleinen Problem (glaube ich) in der socket-Programmierung. Beim senden von text aus nicht-englischen Sprachen, die ich fehlerhafte Ergebnisse. Nach viel recherche bei google, habe ich einige Korrekturen. Ich änderte getBytes() zu getBytes("UTF-8") und versucht zu senden, einige Arabische text.

Beim anschließen von Steckdosen, lokal, funktioniert es einwandfrei. Ich sehe den arabischen text, den ich erwartete. Aber beim testen von online -, die Darstellung der Ergebnisse merkwürdige/fehlerhafte Zeichen ausgeben.

Hier ist der text, den ich versucht:

"مرحبا" (das ist der Arabische text der "hello"), die angezeigt wird, um mich als "Ù...رØØا"

Bitte helfen Sie mir bei der Lösung dieses Problems.

  • Posten Sie Ihre server schreiben und client-code Lesen
Schreibe einen Kommentar