1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. nithdi, 16.07.2010 #1
    nithdi

    nithdi Threadstarter Neuer Benutzer

    Hi.

    Ich verzweifle gerade an einem eigentlich kleinen Problem - sollte man meinen...

    Ausgangssituation ist folgende:
    Es werden Strings zwischen einem Server, welcher unter Windows läuft, und dem Android App ausgetauscht.
    Der Server ist in Delphi geschrieben und verschickt die Strings mit Unicode Encoding (UTF-16). Als Komponente verwende ich Indy in der Version 10.5.5.
    Gelesen werden sie im Android mit einem InputstreamReader.

    Code:
    Socket listenSocket = new Socket();
    SocketAddress adr = new InetSocketAddress(IPAdress, Integer.parseInt(Port));
    listenSocket.connect(adr,5000);
    BufferedReader in = new BufferedReader(new InputStreamReader(listenSocket.getInputStream(), "UTF-16"));
    
    ...
    
    String input = in.readline();
    
    editfeld.settext(input);
    
    Ich bekomme es aber nicht auf die Reihe, die Strings richtig zu lesen! Entweder werden sie als japanische Zeichen dargestellt, oder das App hängt sich auf (keine Force Close, sondern einfach schwarzer Bildschirm).

    Ich hab schon alle möglichen Charsets ausprobiert.. UTF-16LE, UTF-16BE.

    Hab auch schon das Charset für den Server und App geändert in UTF-8 - auch nix.

    Ich bin absolut am Verzweifeln, weil es einfach nicht funktionieren will.


    Bin für jeden Tipp dankbar!!

    Mfg
     
  2. nithdi, 17.07.2010 #2
    nithdi

    nithdi Threadstarter Neuer Benutzer

    Kommando zurück...
    Das Problem war nur eine Variable im Delphi Server...
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
org.w3c.dom.Element - Neues Element hinzufügen Android App Entwicklung 27.11.2018
GPS Lokalisierung Android App Entwicklung 19.11.2018
Android App - Objekt bewegt sich nach Handyneigung Android App Entwicklung 30.10.2018
Wie float wert von android App an desktop Applikation per Bluetooth senden? Android App Entwicklung 29.10.2018
Kosten/ Aufwand für ne Android App für Vereinsaufgaben? Android App Entwicklung 08.10.2018
Google Play: mind. Android 8.0 (API level 26) - Eclipse Android App Entwicklung 30.09.2018
2 Probleme mit Android Studio Android App Entwicklung 24.09.2018
Android Room, wie einsteigen? Android App Entwicklung 31.07.2018
Android Studio richtig installieren Android App Entwicklung 10.07.2018
Android Studio - App stürtzt immer ab Android App Entwicklung 24.06.2018
Du betrachtest das Thema "Android & Unicode Verzweiflung..." im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.