29-10-2005, 19:02
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
בתגובה להודעה מספר 1 שנכתבה על ידי DRagonRage שמתחילה ב "בעיה מוזה ולא הגיונית לגמריי עם קידוד ותגי PHP לפני הכל:"
הבעיה מוכרת, זה כנראה פשוט התווים הראשונים שכתובים בדף בפורמט יוניקוד מכילים מידע BOM. (למרות שלמיטב ידעתי רק ב-utf של 16 ו-32 סיביות יש מידע זה).
לכן כשאתה עובד בקידוד UTF, השפה מבינה שתווים אלו הינם תווי בקרה ולא תווים להצגה, אך כשהקידוד שונה, השפה יודעת שהמידע מתחיל מהתו הראשון, ולכן מדפיסה גם תווים אלו.
הפתרון: אם אתה רוצה לעבוד בקידוד שונה, תמיר את דפי היוניקוד לפורמט המתאים.
או שתעבור לשימוש מלא ביוניקוד.
|