لقد كنت أدرس لعدة أيام وجربت العديد من الأساليب. لقد لخصت أفضل الطرق التي وجدتها في الوقت الحالي:
اسمحوا لي أن أتحدث عن الأساسيات أولاً:
<٪@codepage = 65001 ٪> UTF-8
<٪@codepage = 936 ٪> صينية مبسطة
<٪@codepage = 950 ٪> الصينية التقليدية
<٪@CODEPAGE = 437 ٪> الولايات المتحدة الأمريكية
<٪@codepage = 932 ٪> اليابانية
<٪@codepage = 949 ٪> الكورية
<٪@codepage = 866 ٪> الروسي
يحدد CodePage ما هو الكود الذي يقرأ السلسلة التي تم تمريرها (تقديم النموذج ، تسليم شريط العنوان ، إلخ).
سبب الرمز المشهور هو أن ترميز الوحدة يختلف عندما يحتاج الموقع إلى دمج.
تمامًا مثل مدونتي ، تحدث هذه المشكلة عند الاندماج لأن المدونة هي UTF-8.
في الآونة الأخيرة ، كان العديد من مستخدمي الإنترنت يتشاورون مع هذه المسألة ، وقد جربت العديد من الأساليب.
الطريقة الأكثر ملاءمة هي كما يلي:
لا تقم بتحويل أي صفحة ويب وحدة ترميز UTF-8 أو UTF-8 ، و GB22312 أو GB2312
في ملف حزمة وحدة UTF-8 (مثل conn.asp ، ولكن كن على علم بأن conn.asp يجب أن يتم استدعاؤه على السطر الأول) أضف السطر الأول إلى مقدمة ملف الحزمة (مثل conn.asp ، ولكن كن على علم بأن conn.asp يجب أن يتم استدعاؤه على السطر الأول).
<٪@language = "vbscript" codepage = "65001" ٪>
<٪ session.codepage = 65001 ٪>
أضف أمام ملف حزمة وحدة GB2312
<٪@language = "vbscript" codepage = "936" ٪>
<٪ session.codepage = 936 ٪>
ترميزات أخرى وهلم جرا.