تظهر علامة استفهام بشكل غير متوقع بدلاً من الأحرف المعربة عند استخدام Microsoft Visual Studio


الأعراض


عند استخدام Microsoft Visual Studio الخارجية ATL/MFC "تتبع الأداة"، علامات استفهام ("؟") تظهر بشكل غير متوقع بدلاً من الأحرف المترجمة.

السبب


تحدث هذه المشكلة بسبب "أداة تتبع" ATL/MFC لا يعتمد أحرف Unicode. عند صفحة رموز ANSI نظام التشغيل Microsoft الافتراضي غير متطابق مع مخطط الشفرة المطلوب "أداة تتبع" ATL/MFC، تظهر أحرف Unicode كعلامات استفهام ("؟").

الحل البديل


لإيجاد حل بديل لهذه المشكلة، تثبيت الأداة المساعدة AppLocale. ثم، استخدم الأداة المساعدة أبلوكاتي لتكوين "أداة تتبع" ATL/MFC.

يتوفر الملف التالي للتنزيل من مركز التنزيل ل Microsoft:


Download الآن بتنزيل حزمة Apploc.msi. تاريخ الإصدار: 14 حزيران/يونيه 2004

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


لتثبيت الأداة المساعدة AppLocale، اتبع الخطوات التالية:
  1. في المجلد الذي قمت بتنزيل ملف تثبيت الأداة المساعدة AppLocale، انقر نقراً مزدوجاً فوق Apploc.msi لبدء تشغيل معالج التثبيت AppLocale.
  2. اتبع الإرشادات التي تظهر على الشاشة لإتمام التثبيت.
لتكوين "أداة تتبع" ATL/MFC، استخدم إحدى الطرق التالية.

الطريقة الأولى: واجهة AppLocale استخدام

تكوين "أداة تتبع" ATL/MFC باستخدام واجهة AppLocale مباشرة. للقيام بذلك، اتبع الخطوات التالية:
  1. اختبار التكوين الافتراضي "أداة تتبع" ATL/MFC. للقيام بذلك، اتبع الخطوات التالية:
    1. بدء تشغيل Microsoft Visual Studio.
    2. من القائمة أدوات ، انقر فوق أدوات خارجية.
    3. انقر فوق أداة التتبع و ATL/MFC.
    4. دون ملاحظة عن محتويات مربع الأوامر ومربع الوسائط .
  2. انقر فوق ابدأوأشر إلى كافة البرامج، وأشر إلى Microsoft AppLocaleوثم انقر فوق AppLocale.
  3. انقر فوق التالي.
  4. في صفحة تحديد موقع التطبيق ، انقر فوق بدء تشغيل تطبيق.
  5. انقر فوق استعراض لتحديد موقع الملف "أداة تتبع" ATL/MFC القابل للتنفيذ، ومن ثم انقر فوق موافق.
  6. في مربع الوسائط تحديد الوسائط التي قمت بتدوينه في الخطوة 1 d، وثم انقر فوق التالي.
  7. اتبع الإرشادات التي تظهر على الشاشة لإتمام المعالج.

الطريقة الثانية: تكوين Visual Studio

تكوين Visual Studio لاستخدام الأداة المساعدة AppLocale. للقيام بذلك، اتبع الخطوات التالية:
  1. بدء تشغيل Visual Studio.
  2. من القائمة أدوات ، انقر فوق أدوات خارجية.
  3. في مربع الحوار أدوات خارجية ، انقر فوق إضافة.
  4. في المربع الأوامر ، اكتب %SystemRoot%\AppPatch\apploc.exe.
  5. في مربع الحوار وسيطات ، اكتب المسار "أدوات تتبع" ATL/MFC القابل للتنفيذ واسم الملف وأي وسائط مطلوبة. للحصول على هذه المعلومات، بفحص تكوين "أداة تتبع" ATL/MFC الافتراضي. فصل المسار والوسائط باستخدام مسافة فارغة، ووضع كل من المسار والوسائط بشكل منفصل ضمن علامات اقتباس.
  6. في المربع الدليل الأولى ، اكتب $(TargetDir)، ومن ثم انقر فوق موافق.

الحالة


يعتبر هذا السلوك حسب التصميم.

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


الأداة المساعدة Microsoft AppLocale حل مؤقت للقيود مع بعض التطبيقات لا تدعم Unicode. تنتج هذه القيود بدون Unicode التطبيقات التي يتم تشغيلها على Unicode (utf-16)-المستند إلى نظام التشغيل Microsoft Windows XP. AppLocale بالكشف عن لغة التطبيق غير Unicode وثم يحاكي لغة نظام مطابقة عمليات تحويل صفحة التعليمات البرمجية من Unicode. يمكنك استخدام الأداة المساعدة AppLocate لتكوين الأدوات المستندة إلى ANSI التالية:
  • حاوية اختبار عنصر التحكم ActiveX
  • البحث عن الخطأ
  • أداة تتبع ATL/MFC
  • تجسس + +
  • أداة تصحيح ويب ISAPI