Gerd: iso-8859-15 nach UTF-8

Hallo an alle,

habe leider ein ziemliches Problem.
Ich habe Daten die im Zeichensatz iso-8859-15 zur Verfügung stehen.
Ich müsste diese Daten nach UTF-8 umwandeln. Wie mach ich das mit PHP.
Mit perl ist dies kein Problem, aber in PHP weis ich leider nicht wie das geht. Es geht um eine PHP-Webanwendung, die ihre Daten aus einer mysql-Datenbank liest.
Ich kenne die Befehle utf8_encode() bzw. utf8_decode(), aber utf8_encode wandelt leider nur iso-8859-1 Zeichen nach utf-8 um. Leider gehen dabei viele Zeichen z.B. das € Zeichen verloren bzw. werden so umgewandelt, dass das erzeugte UTF-8 Zeichen von anderen UTF-8 lesefähigen Programmen nicht mehr richtig erkannt wird.
Kennt jemand eine Möglichkeit mittels php iso-8859-15 Strings in utf-8 Strings umzuwandeln?

Hoffe hier Hilfe zu finden.

Danke, und viele Grüße

Gerd

  1. hi,

    Ich kenne die Befehle utf8_encode() bzw. utf8_decode(), aber utf8_encode wandelt leider nur iso-8859-1 Zeichen nach utf-8 um.

    http://www.php.net/manual/de/function.iconv.php

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. echo $begrüßung;

    Ich habe Daten die im Zeichensatz iso-8859-15 zur Verfügung stehen.
    Ich müsste diese Daten nach UTF-8 umwandeln. Wie mach ich das mit PHP.

    Du könntest die recode- und/oder iconv-Funktionen verwenden.

    echo "$verabschiedung $name";