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

يمكنك تكوين إعدادات عولمة NET Framework. الآتية في IIS 7:

  • الإعدادات الثقافية مثل ثقافة واجهة المستخدم

  • إعدادات الترميز مثل الترميز لرؤوس الاستجابات

قائمة عناصر واجهة المستخدم

يصف الجدول الآتي عناصر واجهة المستخدم المتاحة في صفحة الميزة وفي جزء الإجراءات.

عناصر صفحة الميزة

اسم العنصرالوصف‏

ثقافة [culture]

تحديد الثقافة الافتراضية لمعالجة طلبات الويب الواردة.

تمكين الثقافة المستندة إلى عميل [enableClientBasedCulture]

الحصول على قيمة أو تعيينها بحيث تشير إلى ما إذا كان يجب أن تستند خصائص Culture وUICulture إلى قيمة حقل رأس AcceptLanguage التي تم إرسالها بواسطة مستعرض العميل.

ثقافة واجهة المستخدم [uiCulture]

تحديد الثقافة الافتراضية لمعالجة أبحاث الموارد المستندة إلى الإعدادات المحلية.

ملف [fileEncoding]

تحديد ترميز الملف لتوزيع ملفات aspx وasmx وasax. تتم إعادة تنظيم ملفات Unicode وUTF-8 التي تم حفظها ببادئة علامة ترتيب البايت بشكلٍ تلقائي، بغض النظر عن قيمة هذه السمة.

الطلبات [requestEncoding]

يحدد الترميز المفترض لكل طلب وارد، بما في ذلك البيانات التي تم نشرها وسلسلة الاستعلام.

إذا تضمن الطلب على رأس طلب يتضمن سمة Accept-Charset، فإنه يتجاوز هذه السمة أثناء التكوين.

يعد الترميز الافتراضي هو UTF-8، الذي تم تحديده في مقطع العولمة في الملف Machine.config الذي تم إنشاؤه عندما كان يتم تثبيت NET Framework. إذا لم يتم تحديد ترميز الطلب في ملف Machine.config أو Web.config، فسيتم تعيين الترميز إلى افتراضيات الإعدادات المحلية الخاصة بالخيارات الإقليمية واللغوية لجهاز الكمبيوتر.

في التطبيقات أحادية الخادم، يجب أن تكون هذه السمة وسمة responseEncodingنفس الشيء. بالنسبة للحالة الأقل شيوعًا (التطبيقات متعددة الخوادم حيث يختلف ترميز الخادم الافتراضي من خادم لآخر)، يمكنك تنويع ترميز الطلب والاستجابة باستخدام ملفات Web.config محلية.

رؤوس الاستجابات [responseHeaderEncoding]

يحدد ترميز المحتوى لرؤوس الاستجابات.

الاستجابات [responseEncoding]

يحدد ترميز المحتوى للاستجابات.

يعد الترميز الافتراضي هو UTF-8، الذي تم تحديده في مقطع العولمة في الملف Machine.config الذي تم إنشاؤه عندما كان يتم تثبيت NET Framework. إذا لم يتم تحديد ترميز الاستجابات في ملف Machine.config أو Web.config، فسيتم تعيين الترميز إلى افتراضيات الإعدادات المحلية الخاصة بالخيارات الإقليمية واللغوية لجهاز الكمبيوتر.

في التطبيقات أحادية الخادم، يجب أن تكون هذه السمة وسمة responseEncodingنفس الشيء. بالنسبة للحالة الأقل شيوعًا (التطبيقات متعددة الخوادم حيث يختلف ترميز الخادم الافتراضي من خادم لآخر)، يمكنك تنويع ترميز الطلب والاستجابة باستخدام ملفات Web.config محلية.

عناصر جزء الإجراءات

اسم العنصرالوصف‏

تطبيق

حفظ التغييرات التي أجريتها في صفحة الميزات.

إلغاء الأمر

إلغاء التغييرات التي قمت بإجرائها على صفحة الميزة.

راجع أيضاً


جدول المحتويات