Hallo!
Ich möchte HTML-Seiten onthefly in UTF-8 umwandeln. Leider habe ich Probleme mit Interpunktionszeichen. Da diese Zeichen nicht zum ISO-8859-1 Umfang gehören, greift die Funktion iconv() nicht. Sind diese Interpunktionszeichen in einem Zeichensatz zusammen gefasst? Auch uft_encode() bringt mich nicht weiter. Laut Doku wandelt es auch nur ISO-8859-1 und UTF-8 um.
$string = '<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
ö ´–
</body>
</html>';
echo uft_encode($string);
// bzw:
echo iconv('ISO-8859-1', 'UTF-8', $string);
André Laugks
--
Die Frau geht, die Hilti bleibt!
Die Frau geht, die Hilti bleibt!