odeslání mailu s diakritikou

Chci odeslat email s diakritikou a stále se mi to nedaří. Mám zhotovenou funkci:
<?php
function extra_mail ($to,$from,$subj,$body) {

$header = "From: $from\n";
$header .= "MIME-version: 1.0\n";
$header .= "X-Mailer: PHP\n";
$header .= "Return-Path: <$from>\n";
$header .= "Reply-To: $from\n";

$header .= "Content-Type: text/plain; charset=\"windows-1250\"\n";
$header .= "Content-Transfer-Encoding: quoted-printable\n\n";
$header .= imap_8bit($body) . "\n\n";

return (mail ($to,$subj,"",$header));

}

?>

a email posílám jejím voláním:

<?php
$subj="ěščřžýýáíé";

extra_mail ($email,$jmeno,$subj,"Toto je text emailu ščřžýýáěščřř");
?>

a přijde mi:
předmět: ? ? ? ?
text zprávy: Toto je text emailu ščřžýýáěščřř

hostuji tedy na hyperlinku, zkoušel jsem i pipni, na wz to tedy, myslím, funguje...
evidentní utf-8..
ehm, díky za odpověď: nešla by trochu přesnit, abych věděl, co mám udělat, aby mi script posílal texty s diakritikou?
jsem to ale truhlik... změním kodování z windows-1250 na utf-8. díky
No, tak jsem to sice nemyslel, ale asi to pomůže. Nebo pokud víš, že ten text je vždy v utf-8, tak text majilu přemyklikovat do toho kódování, které sis zvolil.