Ich habe einen Text der leider alle Sonderzeichenn falsch ausgibt bzw. diese schon Falsch in der datenbank stehen.
Dafür gibt es ja eigendlich htmlentities() und html_entity_decode()
Allerdings handelt es sich offentsichtlich um einen anderen Zeichensatz.
ä -> ä
ö -> ö
ü -> ü
ß -> ß
Es handelt sich hierbei um etwas längere Texte die man nicht ohne Probleme mit str_replace()
ersetzen kann.
Gibt es dafür noch ne andere Möglichkeit?
Hab da nichts gefunden.
Ich habe es jetzt mal so gelöst aber ich denke es gibt eine bessere Lösung!
Dafür gibt es ja eigendlich htmlentities() und html_entity_decode()
Allerdings handelt es sich offentsichtlich um einen anderen Zeichensatz.
ä -> ä
ö -> ö
ü -> ü
ß -> ß
Es handelt sich hierbei um etwas längere Texte die man nicht ohne Probleme mit str_replace()
ersetzen kann.
Gibt es dafür noch ne andere Möglichkeit?
Hab da nichts gefunden.
Ich habe es jetzt mal so gelöst aber ich denke es gibt eine bessere Lösung!
PHP-Code:
// umwandlung von falschen Zeichen by sm
$umwandlung1= str_replace(ö, ö, $beschreibung_org);
$umwandlung2= str_replace(ä, ä, $umwandlung1);
$umwandlung3= str_replace(ü, ü, $umwandlung2);
$umwandlung4= str_replace(ß, ß, $umwandlung3);
$beschreibung =$umwandlung4;
print "<br> Beschreibung : ".htmlentities($beschreibung);
Kommentar