Willkommen in der Webstatt Zum Webstatt Blog und Stories
leo am 17.05.06 21:20

hallo allerseits,
ich brauche mal wieder eure hilfe - ich versuche das problem kurz zu erklären.

es geht um eine mehrsprachige webseite - jetzt möchte ich pauschal alles als utf-8 ausliefern, um zB auch irgendwelche exotischen zeichen / sprachen zu unterstützen.

WAS muss dafür alles gemacht werden?

die daten werden in einer mysql datenbank gespeichert, kollation ist utf-8 (testweise, war vorher latin1_bin)

bei den umlauten stehen "?" statt den eigentlichen zeichen.

hab in der letzten stunde viel über utf-8 gelesen aber irgendwie blick ich noch nich ganz durch.
evtl hat jemand noch eine idee oder einen feinen link :)
bin jedenfalls für alles dankbar, gruß - leo.

//
gibt es da einen "richtigen" weg?
sollte ich utf8_encode() benutzen oder lieber weglassen?

netcup.de Warum gibt es hier Werbung?
Michael Michael am 17.05.06 21:40

Wichtig ist vorallem, dass du in allen Ebenen den gleichen charset benutzt, und ihn zumindest bei HTML/XML auch angibst

Allgemein hatte ich bisher vorallem in den Programmiersprachen eigentlich immer unnötige Schwierigkeiten mit UTF8 bei trivialen Dingen... Ich mag UTF8 nicht

milahu milahu am 18.05.06 17:16

Unabhaengig vom Zeichensatz sind IMHO BLOB-Felder in MySQL, versuch's damit mal.
Beim "ausliefern" kannst du utf8_encode() weglassen, da der Client den angeforderten Zeichensatz i.d.R. unterstuetzt.

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt