مشاركة عبر


عنصر العولمة (مخطط إعدادات ASP.NET)

تكوين إعدادات عولمة لتطبيق ما.

<configuration>العنصر
  النظام.ويب عنصر (مخطط إعدادات ASP.NET)
    عنصر العولمة (مخطط إعدادات ASP.NET)

<globalization
    enableClientBasedCulture="true|false"
    requestEncoding="any valid encoding string"
    responseEncoding="any valid encoding string"
    fileEncoding="any valid encoding string"

    responseHeaderEncoding = "any valid encoding string" 
    resourceProviderFactoryType = string
    enableBestFitResponseEncoding = "true|false"

    culture="any valid culture string"
    uiCulture="any valid culture string"/>

السمات والعناصر

تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.

السمات

السمة

الوصف

culture

السمة الاختيارية

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

للحصول على سلاسل الثقافة صالحة، راجع System.Globalization.CultureInfo.

ويمكن أيضاً تعيين هذه السمة إلى auto.

enableClientBasedCulture

السمة الاختيارية

هذه السمة غير المستخدمة في هذا الوقت.

fileEncoding

السمة الاختيارية

يقوم fileEncoding بتحديد الترميز الافتراضي لـ .aspx و .asmx و تحليل ملف الـ .asax. ملفات Unicode UTF-8 التي تم حفظها مع byte order markالتعرف يتم تلقائياً على بادئة, بغض النظر عن القيمة هذه السمة.

requestEncoding

السمة الاختيارية

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

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

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

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

responseEncoding

السمة الاختيارية

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

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

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

uiCulture

السمة الاختيارية

يحدد الثقافة الافتراضية لمعالجة عمليات البحث الموارد المحلية المعتمدة. للحصول على سلاسل الثقافة صالحة، راجع System.Globalization.CultureInfo.

ويمكن أيضاً تعيين هذه السمة إلى auto.

العناصر التابعة

لا يوجد.

العناصر الأصلية

العنصر

الوصف

configuration

تحدد العنصر الجذري المطلوب في كل ملف تكوين مستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات .NET Framework.

system.web

تحدّد جذر العنصر لمقطع التكوين ASP.NET .

ملاحظات

إذا كان التطبيق أو خادم fileEncodingتكوين الإعداد سمة استخدام UTF-16 و UTF-16 هو غير الترميز التي تستخدم لصفحة .aspx في نطاق ملف التكوين ، الإخراج التي يتم إرسالها إلى مستعرض العميل تكون معطوبة المحتمل أن يكون قد تعرض تعليمات برمجية المصدر من الصفحة. تأكد من أن المكون fileEncodingالتطابقات القيمة الترميز الذي يتم استخدامه في الصفحة.

التكوين الافتراضي

The following default globalization element is not explicitly configured in the Machine.config file or in the root Web.config file. ومع ذلك، التكوين الافتراضي هو الذي يتم إرجاعه من قبل التطبيق.

<globalization requestEncoding="utf-8" 
               responseEncoding="utf-8" 
               fileEncoding="" 
               culture="" 
               uiCulture="" 
               enableClientBasedCulture="false" 
               responseHeaderEncoding="utf-8" 
               resourceProviderFactoryType="" 
               enableBestFitResponseEncoding="false" />

مثال

يلي تعليمات برمجية يوضح المثال كيفية تحديد الطلب الافتراضي و الترميز استجابة أحد تطبيقات ASP.NET.

<configuration>
   <system.web>
      <globalization 
         requestEncoding="iso-8859-1"
         responseEncoding="iso-8859-1"/>
   </system.web>
</configuration>

معلومات العنصر

معالج مقطع التكوين

System.Web.Configuration.GlobalizationSection

عضو التكوين

SystemWebSectionGroup.Globalization

مواقع للتكوين

Machine.config

مستوى جذر ويب.config

مستوى تطبيق ويب.config

الدليل–المستوى ويب.config الفعلية أو الظاهرية

المتطلبات

Microsoft Internet Information Services (IIS) الإصدار 5.0 أو 5.1 أو 6.0.

Microsoft.NET Framework الإصدار 1.0 أو 1.1 أو 2.0

Microsoft Visual Studio 2003 أو Visual Studio 2005

راجع أيضًا:

المهام

كيفية: تأمين إعدادات التكوين ASP.NET

المرجع

النظام.ويب عنصر (مخطط إعدادات ASP.NET)

<configuration>العنصر

System.Configuration

System.Web.Configuration

المبادئ

ترميز أنواع الأساسي

نظرة عامة حول تكوين ASP.NET

عناصر تحكم ملقم ويب ASP.NET و قدرات المستعرض

تأمين تكوين ASP.NET

وحدات سيناريو التكوين ASP.NET

موارد أخرى

ملفات التكوين ASP.NET

إعدادات تكوين الـ ASP.NET

إعدادات التكوين العامة (ASP.NET)

تكوين ASP.NET API