Hallo,
Ich habe eine MySQL Datenbank in der ich Namen speichere. Dazu ist MySQL für UTF-8 Zeichensatz konfiguriert. Wenn ich die Rückgaben aus der Datenbank in einer HTML Seite direkt mit...
<meta content="text/html; charset=utf-8" http-equiv="content-type">
...anzeige, dann klappt das wunderbar.
Zum versenden von E-Mails an diese Person, mache ich das HTML selbst und dann schaut das so aus:
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<title>Aktivieren Sie ihre e-Mail Adresse</title>
</head>
<body bgcolor="#FFFFFF">
Text mit dem Namen drinnen......
Leider werden die Umlaute und Sonderzeichen (zB ALT+0999) im Namen aber sehr seltsam angezeigt (Outlook und Thunderbird). Was muss ich tun, damit das klappt?
Ich kenne utf8_encode(), utf8_decode() und htmlentities(), aber wie setze ich die in diesem Fall ein? Alle Tests blieben erfolglos :-(
Kukulkan