[PHP] mail() a diakritika - VYŘEŠENO
Napsal: 24. 2. 2006 16:21
Hoj.
Snažím se posílat email přes PHP a funkci mail. Nedaří se mi ale žádným způsobem rozchodit posílání diakritiky a to jak v předmětu tak v textu:
A dojde prostě tohle:
ě�čř�ýáíé
Příli� �lu�oučký kůň pěl ďábelské ódy.
Zkoušel jsem všechny možné kódování od cp1250 po utf8, ale prostě nic.
Nevíte někdo co s tím? Jsem už naprosto zoufalej.... Všude akorád čtu, že tam má být kódování, ale já fakt nevím co s tím. Vzal sem i kompletní hlavičky z mailu, který jsem sám sobě poslal (bez "X-" hlaviček a recieved samozřejmě) ale nic....
Díky za každý nápad.
// mbing : Téma přesunuto ● z Programování do Tvorba webových stránek a aplikací.
Snažím se posílat email přes PHP a funkci mail. Nedaří se mi ale žádným způsobem rozchodit posílání diakritiky a to jak v předmětu tak v textu:
- Kód: Vybrat vše
<?php
$hlavicky = "From: aaa@example.com\r\n";
$hlavicky .= "Reply-To: aaa@example.com\r\n";
$hlavicky .= "Return-Path: aaa@example.com\r\n";
$hlavicky .= "MIME-Version: 1.0\r\n";
$hlavicky .= "Content-Type: text/plain; charset=iso-8859-2\r\n";
$hlavicky .= "Content-Transfer-Encoding: 8bit\r\n";
$predmet = "ěščřžýáíé";
$text = "Příliš žluťoučký kůň pěl ďábelské ódy.";
mail("bbb@example.com", $predmet, $text, $hlavicky)
?>
[/code]
A dojde prostě tohle:
ě�čř�ýáíé
Příli� �lu�oučký kůň pěl ďábelské ódy.
Zkoušel jsem všechny možné kódování od cp1250 po utf8, ale prostě nic.
Nevíte někdo co s tím? Jsem už naprosto zoufalej.... Všude akorád čtu, že tam má být kódování, ale já fakt nevím co s tím. Vzal sem i kompletní hlavičky z mailu, který jsem sám sobě poslal (bez "X-" hlaviček a recieved samozřejmě) ale nic....
Díky za každý nápad.
// mbing : Téma přesunuto ● z Programování do Tvorba webových stránek a aplikací.