Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Umlaute richtig anzeigen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Nokes
    hat ein Thema erstellt [Erledigt] Umlaute richtig anzeigen.

    [Erledigt] Umlaute richtig anzeigen

    Hallo

    Ich habe ein Twitter Gadjet mit PHP gemacht und bei mir werden die Sonderzeichen ä ö ü und ß als komische
    Formatierung ausgeben, zB: für (eigneltich: für )

    Wie kann ich das mit PHP machen damit das richtig in normalen Umlauten erscheint?

    Mein ISO ist normal: charset=ISO-8859-1
    Hier ist das: Twitter » Nokes

    Hier der PHP Code falls ihr den Braucht:

    CODE RAUSGENOMMEN

    Habe auch schon gesucht aber nichts gefunden.

  • XLB
    antwortet
    Mein ISO ist normal: charset=ISO-8859-1
    Meine Dateien Speichere ich immer UTF-8.
    ... habe es mit utf8_decode() geschaft ...
    Zitat von php.net
    Diese Funktion dekodiert Daten (data), die in UTF-8 zu sein scheinen, in ISO-8859-1.


    Will da'nu nich drauf rumreiten, aber ich wähne da eine leichte Diskrepanz in deinen Posts ...

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Okay ich gucks mir mal an.

    @XLB
    Das CURLOPT_HEADEr habe ich im Code rausgenommen, weil da auch meine Twitter Daten drinne stehen im Teil.

    @all:
    Gesucht habe ich hier im Forum und per Suche. Habe aber nichts gefunden soweit ich gesucht habe.
    Meine Dateien Speichere ich immer UTF-8.
    Danke schonmal für die antworten.

    EDIT:/
    Ich habe es hinbekommen, habe es mit utf8_decode() geschaft. Ergebnis: http://www.nokes.de/24.twitter.html

    Danke euch.

    Einen Kommentar schreiben:


  • XLB
    antwortet
    Twitter liefert seine Daten per default als UTF-8. Hättest du mal einen Blick in die gelieferten Rohdaten, bzw. den Response-Header geworfen (den du nicht erhältst, weil CURLOPT_HEADER nicht entsprechend gesetzt ist), wär dir das -wahrscheinlich?- aufgefallen.

    Entweder du speicherst deine Dokumente konsequenterweise als UTF-8 oder setzt an der richtigen Stelle ein utf8_decode() ... - Sendest du beim Request einen ISO-Content-Type Header mit, nimmt sich Twitter da nichts von an.

    Einen Kommentar schreiben:


  • Arne Drews
    antwortet
    Bitte such auch mal hier im forum, das wurde schon etliche Male diskutiert.
    Die Dateien müssen z.B. auch in utf8 gespeichert sein!

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Sende den Content-Type mit utf-8 mit. utf-8 setzt sich eh immer mehr durch..

    Einen Kommentar schreiben:


  • Paul.Schramenko
    antwortet
    Solltest du das chatset nicht per header setzen können, dann ersuchs doch mal mit utf8_decode()

    Einen Kommentar schreiben:


  • Destruction
    antwortet
    Zitat von Nokes Beitrag anzeigen

    Habe auch schon gesucht aber nichts gefunden.
    Dann hast du schlecht gesucht!
    utf8

    Einen Kommentar schreiben:

Lädt...
X