ג'יבריש בצד הלקוח (IE8 - IE6) - שימוש ב - unscape
מישהי בשם מיכל שלחה לי את השאלה הבאה:
יש לי דף ASP שיש בו את הקוד הבא:
alert ('<%=ErrMessage%>')
זה הופיע כג'יבריש על הדפדפן, ולכן הורדנו את התגית הבאה:
<META HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1255">
וכן שמרנו את הדף ב - Unicode.
אבל אז זה הסתדר ב - IE8 אבל נהרס ב - IE6,
עד כאן השאלה,
לא ידעתי בדיוק למה זה קורה, אבל היה לי בעבר בעייה דומה, אז הצעתי לה להשתמש בפונקצית unescape, וזה עבד.
הקוד נראה כעת כך:
alert (unescape('<%=ErrMessage%>'))