هنا نفرز مشكلة الكود المشوهة ضمن صفحة ASP. هذه مشكلة في ترميز الويب. باللغة الصينية ، يتم استخدام GB2312 بشكل عام ، لذلك إذا أظهرت أن الصينيين لا يتم تشويههم بشكل أساسي. لكن في بعض الأحيان نستخدم تنسيق UTF-8 شائع دوليًا. إذا كان الناس لا يعرفون الكثير عن تنسيق UTF-8 ، فهي عرضة للرمز المشتعلة.
سألني العديد من الأصدقاء عن سبب قيام Codepage المحدد في ASP 65001 ، وغالبًا ما يعرض الرموز المشوهة.
صفحة ASP Web Page UTF8 مشوهة إذا كنت لا تعرف ماهية UTF-8 ، فإن Caizi يقترح أنك تبحث عن المعلومات المتعلقة بـ UTF-8 أولاً.
من المعقول بالتأكيد أن ترميز UTF-8 مقبول وحتى أعجبه المزيد والمزيد من الناس. تشفيرات.
منذ سنوات ، سيتم تشويه جميع الإصدارات أدناه إذا لم يتم تثبيت مكتبة الخط المقابلة. سيتم تشويه أي صفحة تقليدية. CodePage و Charset كـ UTF-8 على الصفحة لعرض المحتوى الصحيح تمامًا في أي متصفح عميل دون أي رمز مشوه ...
حسنًا ، يأخذ Caizi صفحة ASP كمثال ويأخذ مثالًا لرؤية العملية المحددة:
في هذه الحالة ، أوصت Caizi باستخدام CODELS.
افتح صفحة ASP جديدة ، أعتقد أن الأصدقاء الذين يلعبون ASP سوف يلاحظون أنه في العديد من رموز المصدر التي تم تنزيلها ، عادة ما تكون هناك جملة في أعلى الصفحة:
<٪@language = vbscriptCodePage = 936 ٪>
ليست هناك حاجة إلى قول الكثير من اللغة. المشكلة هنا. نغير 936 إلى 65001 ، والجملة كلها على النحو التالي:
<٪@language = vbscriptCodePage = 65001 ٪>
أضف بعض الأحرف الصينية لمعرفة ما إذا كان يمكن عرضها بشكل صحيح.
<٪
Response.Write اختبارات UTF-8 لأول مرة
٪>
حسنًا ، انقر فوق "حفظ وتنفيذ" لترى.
حسنًا ، يرجى النقر على قائمة "Top File" وحدد Save As. إذا كان ذلك أكثر فوضى. هذا هو ، في الرأس.
<metahttp-equiv = content-typecontent = text/html ؛ charset = gb2312>
أي أن الصفحة المحددة تُرجع النتيجة مع ترميز GB2312 ، ويجب أن تكون مكتوبة أمام نتيجة العائد. تغيير GB2312 إلى UTF-8.
<٪@language = vbscriptCodePage = 65001 ٪>
<metahttp-equiv = content-typecontent = text/html ؛ charset = utf-8>
<٪
Response.Write اختبارات UTF-8 لأول مرة
٪>
تنفيذ مرة أخرى ، حسنًا ، سيتم عرضه بشكل طبيعي هذه المرة ...
ASP Web Page UTF8 استنتاج مشوه: يتم استخدام ترميز UTF-8.
الرمز الذي يضمن عدم ظهور ورقة ASP المشوهة يجب أن يكون مثل هذا:
(على افتراض أنها ورقة UTF-8)
<٪@codepage = 65001 ٪>
<٪ استجابة. codepage = 65001 ٪>
<٪ استجابة. Charset = UTF-8 ٪>
يمكنك إنشاء رمز ملف عام ، وجميع الصفحات تحتوي على مواصفات الترميز هذه.