שלח תשובה

זירת השאלות

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

בעיה בקידוד הדף

,‏ 10 באוקטובר, 2008

שלום!

יש לי איזו בעיה בקידוד הדף: כאשר הדף מקודד utf-8 המלל העברי בדף מוצג נורמלי אך העברית הנשלפת ממסד נתונים מוצגת בג'יבריש. וכאשר הדף מקודד windows-1255 אז העברית הנשלפת מהמסד נתונים מוצגת כראוי אך המלל בדף עצמו מוצג בג'יבריש. למה זה קורה ואיך ניתן לטפל בבעיה??

תודה מראש!

תגיות:

5 תשובות

  1. BuildHome הגיב:

    תשובה
    עם איזה מסד נתונים אתה עובד ואיך אתה "מקודד" את העמוד?
    תציג קוד רלוונטי.


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

  2. יגאל55555 הגיב:

    [ללא נושא]
    קודם כל תודה על ההתייחסות!

    אני עובד על מסד נתונים של אקסס. הקוד שאיתו אני מקודד את העמוד:
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />

  3. BuildHome הגיב:

    תשובה
    הקידוד לא תקין.

    קודם כל אתה צריך לשמור את העמוד כ-UTF-8 ולא ASCI.

    דבר שני, אתה צריך לשים בכל עמוד למעלה את הקוד הבא:

    <%@ language="VBScript" codepage="65001"    %>
    <%    Response.CharSet = "utf-8"    %>

    והקידוד HTML שלך אמור להיות זה:

    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    רק אז הקידוד יעבוד טוב.


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

  4. יגאל55555 הגיב:

    תודה רבה!
    לפני זה פתרתי את הבעיה כאשר שמרתי את כל המסמך ב-windows-1255, אבל לא אהבתי את הפתרון הזה. היתה לי את השורה הראשונה בקוד הראשון, כמובן שה-codepage שונה ל-1255. אבל עכשיו שיניתי את זה בהתאם לתשובתך ובינתיים הכל עובד מצויין! תודה רבה!

    נ.ב. איך הוספת את מלבן הקוד? שאדע להבא איך להוסיף אותו גם…

  5. BuildHome הגיב:

    תשובה
    בכתיבת ההודעה לוחצים על הכפתור שיש לו כמה פסים כאלה שזה מיישר אותו לשמאל (קוד).

    תמונה הזאת:
    https://www.webmaster.org.il/images/editor/align-left.gif

    שמחתי לעזור  


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

שלח תשובה