Bobby: problem mit kodierung per htmlentites()

Beitrag lesen

Moin

demnach müsste der String ja vor der Umwandlung etwa so lauten: Böhmen
wenn ich mir allerdings ein Array per print_r ausgeben lasse ist alles ganz normal

Du solltest dich mit Zeichenkodierungen beschäftigen. Böhmen scheint UTF8 codiert zu sein. Wenn du deiner Seit eim Header utf-8 Codierung verpasst müsste die Ausgabe korrekt sein. Dann benötigst du keine Funktion htmlentities(), sondern nur htmlspecialchars()...

Wenn du wirklich mit htmlentities ausgeben willst musst du den String vorher decodieren. ungefähr so: htmlentities(utf8_decode($string))

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
## Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)