דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

תופעות

בעת ניסיון לטעון קובץ XML נשמרת כ- UTF-7 (העברה קידוד עיצוב עבור Unicode), מנתח ה-XML ב- Internet Explorer מפיק הודעת השגיאה הבאה:

לא חוקי ברמה העליונה של המסמך.

אותה שגיאה מתרחשת גם בעת שימוש המנתח MSXML מקובץ script בצד השרת או בצד הלקוח.

סיבה

גירסאות של המנתח MSXML לפני MSXML 2.6 אינם תומכים UTF-7.

פתרון

כדי לפתור בעיה זו, שמור את מסמכי XML כ- UTF-8, תבנית קידוד של העברת מועדף עבור Unicode.MSXML 2.6 ואילך תומך בקידוד UTF-7.

מצב

אופן פעולה זה הוא מכוון.

מידע נוסף

למרות ש- Unicode הוא תו אחיד להגדיר המייצג כמעט כל שפות העולם, קיימים ייצוגים בתים רבים, או תבניות המרה, באפשרותך להשתמש בקובץ ב- Unicode. התבנית הפופולרית ביותר היא UTF-8, המייצג את תווי Unicode כרצף של אחד עד ארבעה בתים 8 סיביות. UTF-7 היא תבנית המרה 7 סיביות מוגדר לאפשר טקסט Unicode לעבור דרך שערי דואר מניחים ASCII, ולהסיר את סיביות גבוה של הודעות טקסט. מבוסס על תקן XML 1.0, מקטע 4.3.3, קובץ XML חוקי נדרש להיות אחד מהערכים הבאים:

  • קובץ מסוג Unicode בתבנית UTF-8.

  • קובץ מסוג Unicode בתבנית UTF-16.

  • קובץ מסוימים אחרים קידוד תווים (לדוגמה, ASCII) בעל כ הבתים הראשונים מאוד שלו

UTF-7 אינו משתמש סמן סדר בתים. כמו כן, ממיר UTF-7 ה-XML מיוחדים תו

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×