שלח תשובה

זירת השאלות

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

עברית ו- ASP

,‏ 6 במאי, 2004

שלום לכולם,

אני בשלבי סיום של עיצוב אתר מסחרי, הכל עובד בסדר חוץ מהטופס בגרסת העברית של האתר. הנתונים אותם ממלאים בטופס בעברית (אשר עוברים דרך קובץ ASP) מגיעים לתיבת הדואר של הלקוח ב"ג’יבריש" (אותיות לא ברורות – בהחלט לא עברית).

האם יש דרך לשמור על תקינות הגופנים על מנת שבקבלת המייל, יופיעו בעברית ?

תודה מראש,

אודי.

תגיות:

11 תשובות

  1. udi_w הגיב:

    <META> ?
    האם תג מטה קשור לעברת הנתונים מהטופס ?

  2. udi_w הגיב:

    כן בטופס ישנו תג מטה –
    התג בראש הטופס הוא:
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-8">

    אני משער שעלי להוסיף משהו לסקריפט של קובץ ה- ASP אשר שולח את המייל ללקוח שלי, השאלה היא – מה ?

  3. אוריקס הגיב:

    נסה את זה:


    <meta http-equiv="Content-Type" content="text/html; charset=windows-1255">

  4. udi_w הגיב:

    תג נוסף לקובץ ה- ASP ?
    תודה על תשובתך,

    ניסיתי את התג אך ללא תוצאות שונות ממה שהיה עד כה.
    באתר אחר נאמר כי עלי להוסיף לקובץ ה- ASP את התג הפותח הבא:
    <%@ LANGUAGE="VBScript" codepage="1255" %>

    גם זה לא עבד לצערי . . .

  5. udi_w הגיב:

    הקוד של משלוח המייל:
    הטופס נשלח למייל שלי דרך קובץ ה- ASP אותו צרפתי להודעה.

  6. udi_w הגיב:

    פתרון זמני…
    טל (אוריקס) ומשתתפי הפורום,
    הפתרון הזמני לבעיה (אם למישהו נוסף אלמנט הזמן הוא גורם מכריע) הוא די
    טיפשי אבל עובד:
    להכנס לתפריט VIEW ובתוכו ל- ENCODING ולבחור בשיטת קידוד רצויה !

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

    אודי.

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

    2 points
    אתה יכול לשלוח את המידע כיוניקוד ובכך זה יעבוד בכל קידוד. רק צריך להפריד בין HTML ללא HTML
    לא נראה לי שאפשר לעשות עברית לנושא ההודעה (לפחות לא משרתים בחו"ל)

    מקווה שעזרתי

  8. jonatan44 הגיב:

    Unicode
    תעשה בימקום Windows-1225 או מה שזה לא היה UTF-8 או UTF-16.

  9. sirob הגיב:

    אתה צריך להוסיף HEADER לאימייל…
    כנראה שתוכנת האי-מייל של המקבל לא יודעת איך להתייחס לעברית באי-מייל. אתה צריך להגדיר HEADER לאימייל כך שהתוכנה תדע באיזו שפה האי-מייל…
    אתה צריך להוסיף HEADER כזה (זה לאנגלית)…
    Content-Type: text/plain; charset=us-ascii

    לגבי הוספת ה-HEADER זו כנראה אפשרות כלשהי בתוך סקריף ה-ASP, תלוי עם מה אתה שולח את האימייל. 🙂

שלח תשובה