[Java] Stream Problem (bzw übertragung von umlauten)

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von SchOudeBläS, 24. Oktober 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 24. Oktober 2008
    Stream Problem (bzw übertragung von umlauten)

    Hallo,

    mein Problem ist folgendes. Ich habe hier einen Ausschnitt einer Function:

    Code:
    url = new URL("http://www.cover-paradies.to/?Module=SimpleSearch");
     
     urlConn = url.openConnection();
     urlConn.setDoInput(true);
     urlConn.setDoOutput(true);
     urlConn.setUseCaches(false);
     urlConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
     
     output = new DataOutputStream(urlConn.getOutputStream());
     String content = "Page=0&SearchString=" + search + "&submit=Suchen!";
     
     output.writeBytes(content);
     output.flush();
     output.close();
    Jedoch wenn der content der als Post mitgesendet wird umlaute enthält bekomme ich einen error.
    Deshalb habe ich ü usw mit dem jeweiligen ausdruck ü ausgetauscht. Doch es funktioniert immer noch nicht.

    Was mache ich falsch.

    Danke für eure Hilfen!
     
  2. 24. Oktober 2008
    AW: Stream Problem (bzw übertragung von umlauten)

    welchen fehler bekommst du ausser das es nicht da ist?

    und wo wird die variable "search" deklariert und befüllt?
     
  3. 24. Oktober 2008
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: Stream Problem (bzw übertragung von umlauten)

    Also ich erklär mal en bissel umfangreicher:

    Bild

    Das ist mein Frame.

    Wie man sieht möchte ich mit diesem Progs nach Covers suchen und sie ausgeben.
    Das möchte ich über die Seite eCover.to - Biggest Coversite on the Net machen. Jetzt möchte ich die Sucheingabe die im Textfeld steht per post an das suchmodul der seite senden. doch jedes mal wenn ich ein umlaut mitsenden möchte funktioniert es nicht richtig, da die umlaute nicht richtig durchkommen.

    search ist die eingabe im Textfeld bzw mit dem austausch von ü nach ü
     
  4. 24. Oktober 2008
    AW: Stream Problem (bzw übertragung von umlauten)

    Probiers doch mal mit Url-Kodierung. Guck da bei %-Darstellung.
    Ü müsste dann beispielsweise %DC sein, glaube ich.

    MfG

    Chillikid
     
  5. 24. Oktober 2008
    AW: Stream Problem (bzw übertragung von umlauten)

    ah ok , da ist das.. dann muss ich chillikid rechgeben als beispiel bei google


    suche "ÜBER" : die GOOGLE URL interpretiert das als ==> BER - Google-Suche

    also wird aus ÜBER => %C3%9CBER

    daran wird es bei dir warscheinlich liegen

    MAPPING:
    UTF-8 Codes
    ae ä %C3%A4
    oe ö %C3%B6
    ue ü %C3%BC
    ss ß %C3%9F
    Ae Ä %C3%84
    Oe Ö %C3%96
    Ue Ü %C3%9C
     
  6. 24. Oktober 2008
    AW: Stream Problem (bzw übertragung von umlauten)

    danke für eure antworten

    leider versteht das script den ASCII code nicht und liefert daher kein suchergebnis
    das script sucht dann mit %DC im text und sieht es nicht als ü

    gibt es denn keine möglichkeit ein ü zu senden. der firefox macht es ja auch
     
  7. 24. Oktober 2008
    AW: Stream Problem (bzw übertragung von umlauten)

    sry aber vl interpretier ich das grade falsch aber hast du %DC für das Ü eingesetzt? oder hast du die werte aus meiner mapping tabelle genommen? (%DC war ein beispiel wie das gemappte Ü aussehen könnte )
     
  8. 24. Oktober 2008
    AW: Stream Problem (bzw übertragung von umlauten)

    ok habs abgeändert und es hat einwandfrei funktioniert

    vielen dank dafür
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.