שלח תשובה

זירת השאלות

518
צפיות
11
תשובות

שליחת מייל באתר באנגלית ובעברת

,‏ 3 ביוני, 2005

אני מנסה לשלוח מייל בפורמט של Html מהאתר ומצאתי גם קוד במאמרים פה. אבל זה לא מסתדר בשילוב של עברית אנגלית ומספרים. המספרים יוצאים הפוך וגם האנגלית (בתוך ה- td אני כותב dir=rtl.
כרגע בקוד כתוב
Mail.MailFormat=cdoMailFormatMIME ' Send your mail as HTML
Mail.SetLocaleIDs(1255) ' send Logical Hebrew by mail

האם אפשר לשלוח את המייל בפורט של html ב- utf-8? ואיך עושים זאת?
תודה

תגיות:

11 תשובות

  1. afnaim הגיב:

    העברית ומספרים הם מאותו שדה
    אני שולח מידע מבסיס הנתנים משדה אחד המכיל עברית ומספרים ביחד  כמו כן הלינק לא עובד

  2. afnaim הגיב:

    יש תגית מטה לעברית
    <META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1255'> התגית הזו מופיעה בבנית ה- html של הודעת הדואר (הדואר בפורמט של html המכיל טבלאות ותמונה) ניסיתי לעשות את התגית בפורמט של uft-8 אבל זה לא עובד. כרגע המספרים מופיעים הפוך או האנגלית ואין לי שליטה על זה בגלל שזה לקוח מאותו שדה בבסיס הנתונים.
    תודה

  3. afnaim הגיב:

    תיאור אובייקט


    Set Mail = Server.CreateObject("CDONTS.NewMail")
    'Mail.BodyFormat = 0
    Mail.bodyformat=cdoBodyFormatHTML ' Send your mail as HTML

    Mail.MailFormat=cdoMailFormatMIME ' Send your mail as HTML
    Mail.SetLocaleIDs(1255)

    הבעייה היא בשילוב עברית ואנגלית או מספרים ביחד.
    השילוב הוא מתוך שדה בבסיס הנתונים

  4. afnaim הגיב:

    תודה על הפתרון
    תודה רבה
    פתרת לי את הבעייה בשורה
    LocaleIDs(65001)

  5. זהר פלד הגיב:

    דוקא יש לזה עוד פתרון…
    אם עוטפים את האנגלית והמספרים בתגית bdo עם dir=ltr, זה מסתדר.

    ברמת העקרון ככה אמורים לכתוב עברית לוגית – בכיווניות של rtl, כאשר כל מה שבכיווניות ltr אמור להיות עטוף בתג bdo.

    לפרטים נוספים – המדריך של ניר דגן לעברית לוגית.

  6. BuildHome הגיב:

    לא נראה לי
    שאנשים יתחילו להתעסק עם קוד HTML כשהם שולחים מייל (בעיקר אם הם שולחים עם עורך WYSIWYG).

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

  7. ניר טייב הגיב:

    אפשר גם להוסיף לפני ואחרי כל ביטוי
    באנגלית את התו הנסתר &rlm; (אאל"ט) ובכך לסדר את ההתישרות שלו.

    אני לא בטוח, אבל אם מישהו כאן מנסה אז שיספר אם זה עובד או לא

שלח תשובה