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

עבור גירסת Microsoft Visual Studio 2008 של מאמר זה, ראה 980263.

תופעות

שקול את התרחיש הבא:

  • צור פרוייקט Visual C++ ב- Microsoft Visual Studio 2010.

  • קובץ פרוייקט אתחול מילוליות צר. מחרוזת מילולית אלה מכילים תווים אסיאתיים ו אין קידומת באות "l."

  • הקובץ נשמר על-ידי שימוש בקידוד UTF-8.

בתרחיש זה, כאשר להדר את הפרוייקט, מחרוזת מילולית הם misinterpreted על-ידי הקומפיילר. בנוסף, אתה נתקל באחת מהבעיות הבאות:

  • כאשר הקובץ מכיל סימן סדר בתים (BOM), הפעולה הידור מצליחה. עם זאת, מחרוזות מילוליות עדיין מוצגים באופן שגוי ביישום שנוצר. בנוסף, ייתכן שתקבל את הודעת האזהרה הבאה בעת הידור הפרוייקט:

    אזהרה C4566: תו מיוצג על-ידי הכנס-הפעל אוניברסלי--שם התו 'xx' אין אפשרות לייצג את דף הקוד הנוכחי.

  • הפעולה הידור נכשלת. בנוסף, ייתכן שתקבל את הודעת השגיאה הבאה בעת הידור הפרוייקט:

    שגיאה C2078: המאתחלים רבים מדי

  • הפעולה הידור נכשלת. בנוסף, ייתכן שתקבל את הודעת האזהרה הבאה בעת הידור הפרוייקט:

    אזהרה C4129: 'תו': לא מזוהה רצף תווים.

סיבה

בעיה זו מתרחשת מאחר הקומפיילר מניחה היתה אפשרות לפרש ערכים מילוליים בקובץ בשם הבית המוביל של MBCS קידוד במקום כ- Unicode בית בודד. עקב בעיה זו, הקומפיילר מתרגם את הקובץ באופן שגוי.

פתרון

כדי לפתור בעיה זו, החלת את התיקון החם אל המחשב בו הידור הפרוייקט. לאחר מכן, שמור את הקובץ יחד עם סימן סדר בתים והוסף ההוראה "pragma" הבא בדיוק לפני מחרוזת מילולית בקובץ המקור:

#pragma execution_character_set("utf-8")

הערה הוראת "pragma" זה מגדיר את יחידת תרגום עבור קובץ המקור עד זה הוראת "pragma" מוחלפת הוראת "pragma" אחר.

מידע נוסף אודות תיקון חם זה

מידע על תיקונים חמים

תיקון חם נתמך זמין כעת מ- Microsoft. עם זאת, הוא מיועד רק את הבעיה המתוארת במאמר זה. יש להחיל אותו רק במערכות שהתעוררה בהן בעיה ספציפית זו. תיקון חם זה עשוי לעבור בדיקות נוספות. לכן, אם המערכת שברשותך לא נפגעה באופן חמור מבעיה זו, מומלץ להמתין למהדורת הבא המכיל תיקון חם זה. כדי לפתור בעיה זו באופן מיידי, פנה לשירותי התמיכה בלקוחות של Microsoft לקבלת התיקון החם. לקבלת רשימה מלאה של מספרי הטלפון בשירותי התמיכה ללקוח של Microsoft ומידע על עלויות תמיכה, בקר באתר האינטרנט הבא של Microsoft:

http://support.microsoft.com/contactus/?ws=supportהערה In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. עלויות התמיכה הרגילות יחולו על שאלות תמיכה ונושאים נוספים שאינם זכאים לעדכון הספציפי המדובר.

דרישות מוקדמות

עליך להיות בעל Microsoft Visual Studio במחשב 2010 כדי להחיל תיקון חם זה.

מידע על הפעלה מחדש

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

פרטי הקובץ

הגירסה האנגלית של תיקון חם זה כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כשמציגים את פרטי הקובץ, היא מומרת לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסייה אזור זמן בפריט ' תאריך ושעה ' בלוח הבקרה.

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

C1.dll

16.0.30319.351

658,240

23-Aug-2010

06:45

x86

C1.dll

16.0.30319.351

723,776

23-Aug-2010

06:45

x86

C1.dll

16.0.30319.351

899,400

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,286,920

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,428,232

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,659,664

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

201,032

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

202,568

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

219,976

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

221,000

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

290,632

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

291,656

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

292,680

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

293,704

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

408,392

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

408,904

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

450,376

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

460,104

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

460,616

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

478,024

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

478,536

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

483,656

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

484,168

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

486,728

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

487,240

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

491,848

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

492,360

23-Aug-2010

06:45

x86

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

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

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

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

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

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

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

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

×