دعم Unicode في المحول البرمجي و رابط
يصف هذا الموضوع اعتماد Unicode في أدوات بنية Visual C + +.
أسماء الملفات
أسماء الملفات المحددة تشغيل comm و سطر، و في المترجم توجيهات (مثل # تضمين) قد يحتوي الآن تشغيل أحرف Unicode. في الإصدارات السابقة من Visual C + +، تم اعتماد أسماء ملفات ANSI فقط. بلا-ASCII حرف/ حروف يجب تجنب في أسماء ملفات الإخراج حتى يمكن تشغيل ملحق تنفيذي في الإصدارات المترجمة من نظام التشغيل Windows 98 و Windows Me.ملفات تعليمات برمجية المصدر
يتم الآن دعم Unicode حرف s في المعرفات، ووحدات الماكرو، وسلسلة و حرف القيم الحرفية، وفي التعليقات. أسماء الأحرف العالمية معتمدة أيضا الآن.أحادي تعليمات برمجية يمكن إدخالها في مصدر تعليمات برمجية ملف في ترميزات التالية:
endian قليل UTF-16 مع أو بدون بايت ترتيب علامة (BOM)
endian كبير UTF-16 مع أو بدون BOM
UTF-8 مع BOM
الإخراج
أثناء التحويل البرمجي، إخراج المترجم التشخيص إلى وحدة التحكم في UTF-16. تعتمد حرف/ حروف التي يمكن عرضها في جهاز cتشغيلsole تشغيل cتشغيلsole الإطار خصائص. إخراج المترجم بإعادة توجيه إلى ملف هو في مخطط الشفرة لوحدة التحكم ANSI الحالي.الرابط استجابة ملفات ملفات.DEF و
يمكن أن تكون الملفات و DEF ملفات الاستجابة أما UTF-16 بوضع علامة ترتيب البايت أو ANSI. قبل اعتماد ANSI فقط.تفريغ.asm و.cod
يتم تفريغ.asm و.cod في ANSI حسب الافتراضي للتوافق مع MASM. استخدم/FAu إلى إخراج UTF-8. لاحظ أنه إذا قمت بتحديد/FAs، مصدر intermingled سيتم فقط مباشرة تاريخ الطباعة وقد تبدو مشوشة، على سبيل المثال إذا كان مصدر تعليمات برمجية هو UTF-8 والتي لا يحدد/FAsu.
يمكنك ممكّن Unicode ملف الأسماء في بيئة التطوير (راجع كيفية: صفحات الخصائص المشاريع المفتوحة) بواسطة تحديد الأداة المناسبة وذلك بتحديد s ملف "استجابة Unicode ممكّن" خاصية التي يتم ممكّنها بشكل افتراضي. السبب الوحيد الذي قد تقوم بتغيير ترتيب هو الافتراضية هو إذا قمت بتعديل بيئة التطوير الخاصة بك باستخدام برنامج التحويل برمجي لم يتم اعتماد Unicode.