שלח תשובה

זירת השאלות

1399
צפיות
5
תשובות

mail() לוואללה יוצא ג'יבריש, למה?

,‏ 12 ביוני, 2008

היי,

שולח מיילים בעזרת phpMailer 2.0 סה"כ המייל יוצא מצויין בכל שירותי הדואר כולל GMAIL אך בוואללה מקבלים ג'יבריש,

המייל יוצא בקידוד UTF-8 וגם המידע נשמר בקידוד הזה,
ובסופו של דבר המכתב מגיע ג'יבריש, ככה:
׳ (׳”׳‘׳§׳©׳” ׳‘׳•׳¦׳¢׳” ׳¢׳
׳
׳ ׳×׳•׳ ׳™ ׳¨׳™׳©׳•׳

הלוואי שהייתי יכול לראות את הSource כמו שאפשר בgmail ככה אולי הייתי מצליח לאתר את הבעיה, שובר את הראש על הנושא הזה כבר יותר משבוע,
למישהו יש מושג, ניסיון בנושא עם וואלה?

תגיות:

5 תשובות

  1. אם אתה משנה ידנית את הקידוד
    של העמוד ליוניקוד – זה מוצג טוב?


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  2. tzveeka הגיב:

    לא, וזה לא רק מה שמוזר
    לא,

    הקידוד כבר מוגדר כיוניקוד והכי מוזר זה שהטופיק מובין והוא בעברית
    אולם המלל של תוכן המכתב מופיע בג'יבריש!

    מה כבר אפשר לעשות ?

  3. BuildHome הגיב:

    אוקי
    העמוד עצמו שמור כיוניקוד ולא רק קידוד?

    מה הקוד שלך? תיישר לשמאל קוד רלוונטי בלבד בבקשה.


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

  4. tzveeka הגיב:

    תודה, מצאתי את הפיתרון (מצורף)
    הסתיימה בהצלחה משימת וואללה ומיילים בutf8

    סוף סוף הצלחתי להעביר מייל שכולל שליפה ממסד נתונים לוואלה שמוצג בעברית
    נגמרו ימי "מצטערים מייל וואלה לא נתמך באתר הזה", אחרי שנתיים.

    לכל אלפי האנשים שעדיין מחפשים איך לעשות את זה,
    התשובה נתונה באיך שוואלה מחפש headers וphpmailer לא עושה את זה כמו שצריך

    כמו כן אם לא תשימו את הheader הזה ותזינו מסגרת html נוספת שמגדירה את הקידוד אז תשכחו מעברית, לסיכום הנה פונקצית php שתעשה לכם את העבודה:
    (בסיסית, ללא הגדרת מייל השולח)

    <?php
    // Walla Mail moudle
    function wallaMail($email,$title,$message,$to)    {
        // Setting Walla specified meta details:
        $header = "MIME-Version: 1.0rnContent-type: text/html; charset=UTF-8";
        $message = "<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /></head><body><div dir="rtl">".$message."</div></body></html>";
        $title = "=?UTF-8?Q?".$title."?=";

        if (mail($to,$title,$message,$header))
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    ?>

  5. BuildHome הגיב:

    מעולה
    אני מאמין שזה יעזור לחברים כאן שיתקלו בבעיה זו.

    ממליץ לפקק  


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

שלח תשובה