Autor Zpráva
Tukan
Profil
Ahoj,
Odesílám email pomocí funkce mail, hlavičky i text kóduju v UTF-8, ale
pokud ho odešlu s hlavičkou 'Content-Type: text/plain; charset=utf-8'; zobrazí se v textu místo českých znaků otazníky v černém čtverečku,
pokud ho odešlu s hlavičkou 'Content-Type: text/html; charset=utf-8'; je vše v pořádku
Co mi tam chybí?

$this->headers.= 'Date: Sat, 13 Nov 2004 12:26:14 +0100'."\n".
'MIME-Version: 1.0'."\n".
'Content-transfer-encoding: 8bit'."\n".
'Content-Type: text/plain; charset=utf-8'; //nefunguje
//'Content-Type: text/html; charset=utf-8'; //funguje správně
Jakuje
Profil
Podívej se v jakým kódování ukládáš soubory na webu. Mohlo by to vliv.

text/html ti to odešle v HTML (někdy se hodí), ale je potřeba zadávat formátovací značky pro formátování a ne všechny prohlížeče to zobrazí správně.
Tukan
Profil
Už jsem na to přišel, na webu se mi to zobrazovalo správně, chyba byla v mým outlooku, jelikož používám už asi 10let stejnej datovej soubor a nepodporoval UNICODE, tak jsem ho převedl a je vše OK.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: