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.
Ankündigung
Einklappen
Keine Ankündigung bisher.
[Erledigt] Umlaute richtig anzeigen
Einklappen
Neue Werbung 2019
Einklappen
X
-
Mein ISO ist normal: charset=ISO-8859-1Meine Dateien Speichere ich immer UTF-8.... habe es mit utf8_decode() geschaft ...Zitat von php.netDiese 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 ...
-
Ein Gast antworteteOkay 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:
-
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:
-
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:
-
Ein Gast antworteteSende den Content-Type mit utf-8 mit. utf-8 setzt sich eh immer mehr durch..
Einen Kommentar schreiben:
-
Solltest du das chatset nicht per header setzen können, dann ersuchs doch mal mit utf8_decode()
Einen Kommentar schreiben:
-
Zitat von Nokes Beitrag anzeigen
Habe auch schon gesucht aber nichts gefunden.
utf8
Einen Kommentar schreiben:
Einen Kommentar schreiben: