692
צפיות
צפיות
7
תשובות
תשובות
קידוד לדף המשלב עברית ואנגלית
שלום
יש לי דף PHP המשלב מידע בעברית ואנגלית .
כיצד אני צריך להגדיר את הקידוד של הדף כדי לראות אותו תקין.
קראתי במדור PHP שיש להשתמש בפקודה
header('Content-Type: text/html; charset=windows-1255');
אבל אז אני רואה רק את העברית תקין.
אשמח לקבל עזרה
7 תשובות
מה אתה רואה במקום אנגלית?
כל קידוד כולל אנגלית, ו windows-1255 לא שונה מהאחרים.
תוודא שהגדרת את הקידוד גם בצד הלקוח, בעזרת תג מטה.
הבעיה היא בעברית
היי זוהר
תודה על תשובתך
הבעיה היא דווקא בעברית אותה אני רואה בגבריש.
אשמח עם תוכל להציץ בכתובת הבא.
http://www.school-tech.biz/adini/index.php?option=com_events&Itemid=68
בחלק העליון של לוח השנה במקום עברית רואים קשקושים, מהם אני מנסה להיפתר, בדף הPHP אותם קשקושים רשומים בעברית תקנית.
כאשר הוספתי בדף ה PHP את הקוד הבא
header('Content-Type: text/html; charset=windows-1255');
אני רואה את העברית אבל כל שאר האתר הפל לגבריש ותווים גראפים
אשמח עם תוכל להנחות אותי כיצד להתגבר על הבעיה
תודה מראש
יוסי
בקידוד utf-8 הכל ברור, חוץ מהעברית.
כלומר – העברית שלך גם אמורה להיות בקידוד utf-8 ואז יפתרו לך כל הבעיות.
מדובר על תוכן שמגיע ממקור חיצוני (DB, xml, וכד') או כתוב בקוד php עצמו?
הקוד כתוב ב PHP עצמו
היי זהר
תודה על העזרה,
הקוד רשום בדף ה PHP עצמו,
אשמח לכבר הנחייה כיצד לפתור את הבעיה
תודה מראש
יוסי
הקובץ כנראה שמור בקידוד ascii,
פתח את קובץ ה php בכל עורך שתרצה, בחר את האופציה save as, ותשמור את הקובץ בקידוד utf-8.
זה אמור לפתור לך את הבעיות.
זהר תודה רבה עובד עכשיו כמו שצריך
בכיף