Odesílám v PHP email a mám drobný problém s kódováním.
Charset těla jsem nastavil klasicky v hlavičce:
Content-Type: text/html; charset=windows-1250
v předmětu pak trochu komplikovaněji:
$email_subject = "Pozvánka na Chladnou hlavu";
$email_subject = imap_8bit($email_subject);
$email_subject = "=?windows-1250?Q?".$email_subject."?=";
Nicméně to obojí funguje. Problém je v tom, že nevím, jak nastavit charset jménu odesilatele. Když to poleze přes něco v tomto smyslu:
From: Žluťoučký kůň <zlutoucky@kun.cz>
tak se kupříkladu v Thunderbirdu nezobrazí ž. Nevím, zda je to vinou klienta, nebo se dá charset nějak nastavit v hlavičce. Nevíte? |