26-01-2010, 23:40
|
|
|
חבר מתאריך: 27.10.02
הודעות: 1,400
|
|
בעיית עברית ב FORM ב PHP
שלום,
כתבתי FORM פשוט ב PHP לקבלת הודעות ממשתמשים.
הטופס מכיל את השדות:
נושא, כתובת מייל לחזרה, תוכן ההודעה.
אם כותבים בנושא בעברית אז זה מגיע לי בג'יבריש למייל אבל שדה תוכן ההודעה מגיע לי בעברית!
קראתי פה בפורום וניסיתי את ההצעות של שינוי ה CHARSET אבל לא עזר...
הנה הקוד PHP:
קוד:
<html><body>
<?php
$to = "myemail@gmail.com";
$subject = $_REQUEST['subject'];
$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'];
$headers = "From: $email\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$sent = mail($to, $subject, $message, $headers) ;
if($sent)
{
print "Your mail was sent successfully<br/>";
print "<a href='index.html'>Back</a> ";
}
else
{
print "We encountered an error sending your mail";
print "<a href='contact.html'>Back</a> ";
}
?>
</body></html>
בדף ה HTML מוגדר:
קוד:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
תודה על העזרה,
איתי
|