UTF8 per Mail

Hallo,

ich habe ein kleines Problem mit den Zeichensätzen.
Per Formular werden Text im UTF8-Format in eine DB geschrieben.

Ausgelesen werden diese auf einer HTML-Seite, die per META-TAG
die UTF-8 Anzeige einstellt.
Wenn ich nun diese Texte aber per Mail versenden will gehe ich folgenden
Weg:

utf8_decode($text) und dann htmlspecialchars($text)

Im Prinzip klappt das auch, aber einige Sonderzeichen (diverse 'schräge'
Hochkommas ...) werden einfach durch ein ? ersetzt.

Wie kann ich das noch ändern?

Danke

Mark
Mark Knochen [ Mo, 04 Oktober 2004 21:17 ] [ ID #61142 ]

Re: UTF8 per Mail

Mark Knochen wrote:
> Hallo,
>
> ich habe ein kleines Problem mit den Zeichensätzen.
> Per Formular werden Text im UTF8-Format in eine DB geschrieben.
>
> Ausgelesen werden diese auf einer HTML-Seite, die per META-TAG
> die UTF-8 Anzeige einstellt.
> Wenn ich nun diese Texte aber per Mail versenden will gehe ich folgenden
> Weg:
>
> utf8_decode($text) und dann htmlspecialchars($text)
>
> Im Prinzip klappt das auch, aber einige Sonderzeichen (diverse 'schräge'
> Hochkommas ...) werden einfach durch ein ? ersetzt.

Probier's mal mit iconv, das ist etwas intelligenter bei der Konvertierung.

--
http://www.mikrocontroller.net - Das Mikrocontroller-Forum
Andreas Schwarz [ Mo, 04 Oktober 2004 22:11 ] [ ID #61146 ]

Re: UTF8 per Mail

Prima, Danke, dass klappt wunderbar.

Mark


"Andreas Schwarz" <usenet [at] andreas-s.net> schrieb im Newsbeitrag
news:4161AE8C.6060808 [at] andreas-s.net...
> Mark Knochen wrote:
> > Hallo,
> >
> > ich habe ein kleines Problem mit den Zeichensätzen.
> > Per Formular werden Text im UTF8-Format in eine DB geschrieben.
> >
> > Ausgelesen werden diese auf einer HTML-Seite, die per META-TAG
> > die UTF-8 Anzeige einstellt.
> > Wenn ich nun diese Texte aber per Mail versenden will gehe ich folgenden
> > Weg:
> >
> > utf8_decode($text) und dann htmlspecialchars($text)
> >
> > Im Prinzip klappt das auch, aber einige Sonderzeichen (diverse 'schräge'
> > Hochkommas ...) werden einfach durch ein ? ersetzt.
>
> Probier's mal mit iconv, das ist etwas intelligenter bei der
Konvertierung.
>
> --
> http://www.mikrocontroller.net - Das Mikrocontroller-Forum
Mark Knochen [ Mo, 04 Oktober 2004 22:55 ] [ ID #61154 ]
PHP » de.comp.lang.php.misc » UTF8 per Mail

Vorheriges Thema: PHP/Win, exec() und ImageMagick/gs Probleme
Nächstes Thema: Array loop mit Datenbankabfrage