בעיה בהצגת עברית

addady

New member
בעיה בהצגת עברית

שלום, התקנתי תוכנת PHP של אפליקציה באנגלית. אני מנסה להזין טופס עם תוכן בעברית לשדות. מה שקורא הוא שלאחר ההזנה כאשר מציגים את תוכן השדות שהוזנו בדף HTML שהתוכנה מיצרת, חלק מהסדות מופיעים בעברית תקינה וחלק בצורה כזו: עברי&#1514 יוניקוד כנראה. בדקתי את הנתונים שהוזנו תבוך ב- DATABASE ושם הכל נראה תקין בעברית. מחפש כיוון כדי לפתור את הבעיה תודה
 

kensaggy

New member
מממ...

נשמע לי כמו בעיית קידוד... בדוק את תגי המטה בדפים. בהצלחה, חן.
 

shanor

New member
מממ...

תבדוק את הקידוד שנשלח מהשרת. ניסיתי פעם לשחק עם תגיות META כדי לגרום לאפצ'י להראות קידוד שונה, אבל בשום מקרה זה לא הלך ותמיד הגעתי לדף שחלקו ג'יבריש מושלם וחלקו עיברית (כאשר העיברית היתה בעיקר בתוך טפסים - שדות SELECT, ואחרים והג'יבריש היה בכל השאר)... ברגע ששיניתי את הקידוד בתוך קובץ הHTTPD.CONF של השרת, הכל עבד בצורה מושלמת.... נסה לראות האם אתה יכול להוסיף תגיות META לקידוד המתאים לדפים שלך, בדוק האם השרת שלך שולח קידוד שמכיל עיברית (אם לא אולי כדאי לנסות (הנה הקונפיגורציה שיש אצלי: AddDefaultCharset ISO-8859-1 AddDefaultCharset ISO-8859-8 כאשר הראשון 8859-1 הוא ברירת המחדל וה- 8859-8 הוא עיברית)). העובדה שבתוך מאגר הנתונים אתה אכן מקבל את העיברית כמו שצריך מעידה על זה שאין בעיה מבחינת האפליקציה לבצע את הפעולה בעיברית, מה שמחזק את האפשרות שהבעיה היא בקידוד שנשלח. מקווה שנתתי כאן קצה חוט להתחיל ממנו. בברכת הצלחה, שנאור.
 
למעלה