php utf-8
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
browser
code
datei
datenbank
datum
editor
fehler
format
info
problem
richtig anzeigen
richtige header
schnelle antwort
speichern
umlaut
url
verbindung
vergessen
vorredner
zukunft
-
Ich versuche seit langem die Umlaute in PHP richtig anzeigen zu lassen aber er nimmt Utf-8 nicht an.
Was mach ich falsch?
Habe angegeben ganz oben das es ein utf-8 Datei ist. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Gibt da verschiedene Gründe.
1. Wie mein Vorredner schon schrieb, die Datei auch in UTF-8 abspeichern.
2. Der richtige Header muss an den Browser gesendet werden.
3. Kommen die Daten aus der Datenbank, dann muss auch dort alles in UTF-8 sein und die Verbindung zur Datenbank auch in UTF-8
Zu 1. in jedem Editor kann man wählen, wie man die Datei abspeichern möchte. -
Es gab da mal einen sehr ausführlichen Beitrag von czibere
Da wird erklärt, was man alles beachten muss. Auch mit Codestücken, wie das alles jetzt umzusetzen ist.
Es gibt zwei Fälle, wie sich ein Fehler auswirken kann. Ich zeige dies anhand eines Beispielsatzes:
a)
Dann werden die Daten im Utf-8 Format gesendet, der Browser wurde aber nicht darauf hingewiesen.Ich habe schöne groÃe Mühe mit den Ãpfeln.
b)
In diesem Fall bekam der Browser die Info, das sei Utf-8. Tatsächlich wird es aber nicht als Utf-8 gesendet.Ich habe sch�ne gro�e M�he mit den �pfeln.
Vermutlich trifft bei dir Fall b), dann musst du die Datei richtig als Utf-8 speichern, wie die anderen schon geschrieben haben. -
Danke für die schnelle Antwort!
Es war tatsächlich das ich vergessen hatte die Datei als UTF-8 abzuspeichern.
Jetzt funktioniert alles einwandfrei.
Danke -
Als beispielsweise Notepad++
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage