Hallo,
ich suche ein Skript, das von einem HTML-String (z.B. "č")
das entsprechende Zeichen (hier: č wieder zurückgibt.
Prinzipiell undramatisch, aber da dieses Zeichen nicht im ISO-Standard vorhanden ist, klappen die unten genannten Versuche leider nicht. (Die Idee war es, den Translation-Table um eine Zuordnung für dieses Zeichen zu erweitern).
'/============================================================
function unHtmlEntities($string) {
$trans_tbl = get_html_translation_table(HTML_ENTITIES);
// Erweitern der bestehenden HTML_ENTITIES-Tabelle um die
// weiteren Sonderzeichen, die in der 'Standard HTML-Entities nicht enthalten ist
$trans_tbl['c']= 'č';
$trans_tbl = array_flip($trans_tbl);
return strtr($string, $trans_tbl);
}
$sTest="Tomáš Vondráček";
echo unHtmlEntities($sTest);
html_entity_decode funktioniert nicht, da PHP 4.2.1 eingesetzt wird.
Hat jemand Ideen dazu?
Danke.
Daniel
ich suche ein Skript, das von einem HTML-String (z.B. "č")
das entsprechende Zeichen (hier: č wieder zurückgibt.
Prinzipiell undramatisch, aber da dieses Zeichen nicht im ISO-Standard vorhanden ist, klappen die unten genannten Versuche leider nicht. (Die Idee war es, den Translation-Table um eine Zuordnung für dieses Zeichen zu erweitern).
'/============================================================
function unHtmlEntities($string) {
$trans_tbl = get_html_translation_table(HTML_ENTITIES);
// Erweitern der bestehenden HTML_ENTITIES-Tabelle um die
// weiteren Sonderzeichen, die in der 'Standard HTML-Entities nicht enthalten ist
$trans_tbl['c']= 'č';
$trans_tbl = array_flip($trans_tbl);
return strtr($string, $trans_tbl);
}
$sTest="Tomáš Vondráček";
echo unHtmlEntities($sTest);
html_entity_decode funktioniert nicht, da PHP 4.2.1 eingesetzt wird.
Hat jemand Ideen dazu?
Danke.
Daniel