عنصر العولمة (مخطط إعدادات 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>
معلومات العنصر
معالج مقطع التكوين |
|
عضو التكوين |
|
مواقع للتكوين |
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)
المبادئ
عناصر تحكم ملقم ويب ASP.NET و قدرات المستعرض