[ 1r0nM4n @ 01.07.2006. 22:15 ] @
Pravim jednu kontakt skriptu koja shalje ono shto posetilac (sajta) napishe u textarea, na neki odredjeni mail koji je predvidjen
za primanje poruka.

Code:
<textarea name="msg" id="msg" rows="10" cols="30"></textarea>

U php-u imam:
Code:
$text = htmlspecialchars($_POST["msg"]);

Mail se shalje kao HTML strana:
Code:

...
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
...

$message = ' 
    <html>
    ....
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    ....
    $text
    ....
    </html>';
    
    ....
    $emails = mail($mailto, $subject, $message, $headers);
    ....

Kada napishem u textarea nasha slova č ć đ, u mailu se to prikazuje kao.. &#269; &#263; &#273;
Koj charset, i gde da ga stavim, da bi se nasha slova lepo prikazivala?
Ili, da li imate neko drugo rešenje koje bi mi koristilo?

p0z
[ NikolaVeber @ 01.07.2006. 22:27 ] @
Proveri da li je strana na kojoj se nalazi forma za unos teksta u odgovarajucem enkodingu (iso-8859-1).

A probaj i utf da koristis.
[ CtrlAltDel @ 03.07.2006. 21:34 ] @
html_entity_decode() funkcija bi mogla da pomogne pretpostavljam... po unosu a pre slanja

a i ovaj enkoding sto ti stoji iso-8859-1 je Icelandic Mac ?!

hm ja bih pre windows-1250 nego utf
[ 1r0nM4n @ 05.07.2006. 12:23 ] @
Hvala puno! Radi!

p0z