wal
Erfahrenes Mitglied
Hallo,
in einem CMS möchte ich ein PHP Script in eine Template einbauen. Dieses Script soll eine Emailadresse zusammensetzen, welche später während der Generierung der Seite dann im "mailto"-Link stehen wird.
Das Problem dabei ist, dass die Namen anscheinend in einem UTF8 Format dargestellt werden, dies bedeutet, es werden keine Umlaute angezeigt. Auf der PHP-Seite und mit stundenlangem Rumprobieren bin ich nicht weitergekommen.
Wie kann ich in dem obigen Codebeispiel PHP mitteilen, dass die Variable $adressBesteller Umlaute beinhaltet, damit sie danach über das Arry ausgetauscht werden können?
Vielen Dank schon mal im voraus für Tipps und Hilfen!
in einem CMS möchte ich ein PHP Script in eine Template einbauen. Dieses Script soll eine Emailadresse zusammensetzen, welche später während der Generierung der Seite dann im "mailto"-Link stehen wird.
PHP:
...
<a href="mailto:<!IoRangePreExecute><?php
$adressBesteller="<%std_vorname%>"."."."<%ues_name%>";
$adressBesteller=mb_convert_encoding($adressBesteller, "ISO-8859-1", "auto");
$adressBesteller=strtolower($adressBesteller);
$adressBesteller=str_replace(Array("ü","ö","ä","ß","è","é","'"),Array("ue","oe","ae","ss","e","e",""),$adressBesteller);
$adressBesteller.="@adresse.de";
echo $adressBesteller; ?><!/IoRangePreExecute>"> <%ues_name%> </a>
...
Das Problem dabei ist, dass die Namen anscheinend in einem UTF8 Format dargestellt werden, dies bedeutet, es werden keine Umlaute angezeigt. Auf der PHP-Seite und mit stundenlangem Rumprobieren bin ich nicht weitergekommen.
Wie kann ich in dem obigen Codebeispiel PHP mitteilen, dass die Variable $adressBesteller Umlaute beinhaltet, damit sie danach über das Arry ausgetauscht werden können?
Vielen Dank schon mal im voraus für Tipps und Hilfen!