Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Verschiedene Zeichensätze in einem Dokument [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Verschiedene Zeichensätze in einem Dokument


 
oneside
12-02-2010, 11:16 
 
Hallo,

ich habe eine Webseite, die UTF-8 verwendet. In diese lade ich per PHP eine Kalendersoftware ein. Diese verwendet jedoch leider iso-8859-2 und somit werden Zeichen nicht richtig dargestellt. Jetzt meine Frage, ob man innerhalb einer UTF-8 HTML-Seite einen Bereich als iso-8859-2 auszeichnen kann?
Kann ich z.B. einfach noch einen Seitenkopf um den Kalender packen, der als iso ausgezeichnet ist oder macht das Probleme?

<!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" />
<title>Mein UTF8</title>
</head>
<body>

UTF 8 Inhalt UTF 8 Inhalt UTF 8 Inhalt UTF 8 Inhalt UTF 8 Inhalt

<!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=iso-8859-2" />
<title>IISO Inhalt</title>
</head>

<body>
ISO Inhalt ISO Inhal tISO Inhalt

</body>
</html>

UTF 8 Inhalt UTF 8 Inhalt UTF 8 Inhalt UTF 8 Inhalt UTF 8 Inhalt

</body>
</html>

 
AmicaNoctis
12-02-2010, 11:33 
 
Hallo,

nein, so etwas gibt es nicht, aber benutz doch einfach Multibyte-Funktionen (http://de2.php.net/mbstring) und ggf. Ausgabepufferung (http://de2.php.net/manual/de/ref.outcontrol.php), um den Output des Kalenders nach UTF-8 zu konvertieren.

Gruß,

Amica

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:34 Uhr.