تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

يرجى مراعاة السيناريو التالي:

  • إنشاء مشروع Visual c + + في Microsoft Visual Studio 2008 Service Pack 1 (SP1).

  • يحتوي ملف في المشروع القيم الحرفية للسلسلة ضيق. هذه القيم الحرفية للسلسلة يحتوي على أحرف آسيوية وغير مسبوقة بالحرف "l".

  • سلسلة حرفية استخدام ترميز utf-8.

في هذا السيناريو، عند التحويل البرمجي للمشروع، يتم تفسير سلسلة حرفية بالمحول البرمجي. بالإضافة إلى ذلك، تواجه إحدى المشكلات التالية:

  • تنجح عملية التحويل البرمجي. ومع ذلك، يتم عرض سلسلة حرفية غير صحيح في التطبيق الذي تم إنشاؤه. بالإضافة إلى ذلك، قد تتلقى رسالة التحذير التالية عند التحويل البرمجي للمشروع:

    تحذير C4566: لا يمكن تمثيل حرف يمثله العالمي حرف اسم 'xx' في صفحة التعليمات البرمجية الحالية.

  • تفشل عملية التحويل البرمجي. بالإضافة إلى ذلك، قد تتلقى رسالة الخطأ التالية عند التحويل البرمجي للمشروع:

    خطأ C2078: عدد كبير جداً من المهيآت

السبب

تحدث هذه المشكلة لأن المحول البرمجي يفترض أن لديه الملف في قسم "مؤشرات الخطأ" ترميز MBCS. وبسبب هذا السلوك، يترجم كومبيليرينكوريكتلي الملف.

الحل

معلومات الإصلاح العاجل

يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، يهدف هذا الإصلاح العاجل إلى حل المشكلة الموضحة في هذه المقالة فقط. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.

إذا كان يتوفر الإصلاح العاجل للتنزيل، يوجد مقطع "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف. إذا لم يظهر هذا المقطع، إرسال طلب إلى خدمة العملاء ل Microsoft والدعم للحصول على الإصلاح العاجل.

ملاحظة: في حالة حدوث مشكلات إضافية أو يجب إجراء استكشاف للأخطاء وحلها، قد يلزم إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول على قائمة أرقام هواتف خدمة العملاء ل Microsoft والدعم أو لإنشاء طلب خدمة منفصل، قم بزيارة موقع Microsoft التالي على الويب:

http://support.microsoft.com/contactus/?ws=supportملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.

المتطلبات الأساسية

يجب أن يكون لديك Visual Studio 2008 Service Pack 1 (SP1) مثبتة لتطبيق هذا الإصلاح العاجل.

متطلبات إعادة التشغيل

ليس لديك لإعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل في حالة استخدام لا مثيل من Visual Studio.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل إصلاحات عاجلة أخرى.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

C1.dll

15.0.30729.4987

678,720

09-Mar-2010

10:18

x86

C1xx.dll

15.0.30729.4987

2,204,488

09-Mar-2010

10:18

x86

C1xx.dll

15.0.30729.4987

2,215,240

09-Mar-2010

10:18

x86

C1xx.dll

15.0.30729.4987

2,339,656

09-Mar-2010

10:18

x86

C1xx.dll

15.0.30729.4987

2,505,552

09-Mar-2010

10:18

x86

C1xx.dll

15.0.30729.4987

2,891,592

09-Mar-2010

10:18

x64

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

لحل الخطأ في المحول البرمجي، تثبيت هذا الإصلاح العاجل، وقم بحفظ الملف مع علامة ترتيب بايت. بالإضافة إلى ذلك، إضافة التوجيه "pragma" التالية قبل سلسلة القيم الحرفية في الملف المصدر.

#pragma execution_character_set("utf-8")

ملاحظة: تعيين توجيه "pragma" وحدة الترجمة لملف المصدر حتى يتم استبدال توجيه "pragma" توجيه "pragma" آخر.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×