Webstatt.org - Community seit 2006 - 2012 (2024?)

utf-8 encoding

user-228
17.05.2006 19: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 lächeln
bin jedenfalls für alles dankbar, gruß - user-228.

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

Avatar user-253
17.05.2006 19: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

Avatar user-255
18.05.2006 15: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.

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm