Codeschnipsel - Umlaute umwandeln
Hier ein paar kleine Codeschnipsel um Umlaute umzuwandeln.
öäüÖÄÜ => oeaeueOeAeUe umwandeln:
Code:<?php function umlautepas($string){ $upas = Array("ä" => "ae", "ü" => "ue", "ö" => "oe", "Ä" => "Ae", "Ü" => "Ue", "Ö" => "Oe"); return strtr($string, $upas); } // Beispiel: $text = "Ö Ä Ü ö ä ü"; echo umlautepas($text); ?>
Umlaute und Sonderzeichen in HTML-Code umwandeln:
Code:<?php $text = "Ö Ä Ü ö ä ü"; echo htmlentities($text, ENT_QUOTES); ?>
Eine andere Möglichkeit wäre das Charset ISO-8859-1 in HTML zu setzen.
Im Head-Bereich:
Code:<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">