Forum: Programmieren allgemein
by alcaeus,
10. Jul 2008
Das Eurozeichen oder deutsche Umlaute sind 2-Byte-Zeichen. Wir reden also nicht von abwaegigen Zeichen, sondern von durchaus weit verbreiteten ;)
Mehr Informationen findest du in der Wikipedia.
Greetz
alcaeus
Forum: Programmieren allgemein
by alcaeus,
10. Jul 2008
PITA = Pain in the Ass.
Bedeutet dass du nur Funktionen verwenden darfst, die auch mit Multibyte-Zeichensaetzen klarkommen. UTF-8 unterstuetzt Zeichen die bis zu 4 Byte lang sind. D.h., wenn du zwei Zeichen hast, von denen eins zwei Byte und eins drei Byte lang ist, wuerde dir strlen eiskalt 5 zurueckgeben.
Ein Weg das Problem zu umgehn ist die mbstring-Extension. Ob diese vorhanden ist...