
11-06-2009, 20:48
|
|
|
|
חבר מתאריך: 10.06.07
הודעות: 23
|
|
|
שליחת מייל בעברית - כותרים לא עוזרים
שלום לכולם,
אני מנסה לשלוח מייל בעזרת הפונקציה mail של php
הקוד להלן:
קוד PHP:
$sHeaders = "From: ".$Site['ContactEmail']; $sHeaders .= "MIME-Version: 1.0" . "\n"; $sHeaders .= "Content-type:text/plain;charset=ISO-8859-8-I"; mail( $To, $Subj, $Body, $Headers);
ניסיתי את הקידוד שלהלן
(ISO-8859-8-I)
וגם ניסיתי
UTF-8
בשני המקרים העברית שבמשתנה
$Body
מגיעה כג'יבריש
יש לציין שזה קורה כשפותחים את המייל באאוטלוק. קליינטים אחרים מסתדרים
יש למישהו רעיון מה חסר לי פה?
קראתי פוסטים אחרים בנושא, וכל אחד מציע קידוד אחר. למרות שניסיתי קידודים שונים, זה לא מסתדר.
בנוסף, ראיתי פוסט אחד שכתב להשתמש ב-
character=,
ולא
charset=,
אבל זה לא נראה לי הגיוני.
אולי חסר לי האדר מסויים? צריך להיות טיפול מיוחד עם ההודעה היא
text/plain?
אשמח לרעיונות
תודה
|