كما كنت أتعامل مع رمز مشوه على صفحتي اليوم ، لذلك بحثت عن المشكلات ذات الصلة عبر الإنترنت. يبدو أن هذه الطريقة جيدة جدًا. لقد جربته. لقد استخدمت محرر EDITP ، فقط استخدم المستند - ترميز الملفات - تغيير ترميز الملفات - حدد الترميز الذي تحتاجه في المستند - حدد الرمز الذي تحتاجه
في صفحات الويب ، غالبًا ما تحدث مشكلة الكود المشوهة الصيني. عندما واجهت مشاكل رمز مشتعلة في الماضي ، ظللت أحاول طرق تشفير مختلفة حتى نجحت. بالأمس واجه المشروع هذه المشكلة مرة أخرى ، لذلك أجريت اختبارًا بسيطًا.
تحتوي ملفات HTML على طرق تشفير ، مثل UTF-8 و GBK ، وما إلى ذلك. قد لا تكون هذه مرئية في المفكرة ، ولكن في Eclipse ، يمكنك تعيين طريقة الترميز لملف HTML ، وسيتم شرح الصور التالية.
اختبار 1:
احفظ ملفات HTML في UTF-8. راجع الشكل التالي لمحتوى الملف المحدد:
كما ترون في الشكل ، فإن طريقة الترميز للملف هي UTF-8 ، ويتم تعيين الآخر في المربع الأحمر أدناه في Eclipse. يشير المربع الأحمر فوق الصورة إلى كيفية فتح المتصفح الملف ، والذي يمكن اعتباره UTF-8.
استخدم IE لفتح الملف ويمكنك رؤية الصورة التالية:
من خلال التحقق من طريقة الترميز للمتصفح ، يمكنك أن ترى أن المتصفح الذي تم اختياره تلقائيًا طريقة UTF-8 ولم يكن هناك رمز مشتعل.
قم بتبديل طريقة الترميز للمتصفح إلى GB2312 ، يمكنك رؤية الصورة التالية:
الاختبار 2:
احفظ ملف HTML في UTF-8 وقم بتعيين طريقة الترميز في رأس الملف إلى GBK ، كما هو موضح في الشكل أدناه:
يوضح هذا أن طريقة الترميز للملف هي UTF-8 ، وأن طريقة فتح الملف الافتراضية هي GBK.
لقطات شاشة استخدام IE لفتح هذا الملف هي كما يلي:
يمكنك أن ترى أن المتصفح يفتحه في GB2312 وفقًا لتعليمات ملف HTML. نظرًا لأن طريقة الترميز للملف نفسه هي UTF-8 ، يظهر رمز مشتعلة. لكن ملف مصدر صفحة الويب غير مشوه.
إذا اخترت طريقة الترميز للمتصفح لتكون UTF-8 ، فيمكنك رؤية الكود المشتعلة تختفي. لقطة الشاشة كما يلي:
في هذه المرحلة ، انتهى الاختبار. لتلخيص النقاط التالية:
1. HTML يحتوي على تنسيق مشفر ، والذي لا يمكن رؤيته إلا في محرر معين ومجموعة.
2. يخبر المحدد في نوع المحتوى على رأس ملف HTML المتصفح كيفية فتح الملف.
3. بشكل عام ، يجب أن تكون طرق الترميز في النقطتين 1 و 2 متسقة ، وقد تحدث رمز مشتعل إذا كان هناك غير متسق.
4. إذا كان المتصفح يعرض رمزًا مشتعلة ، ولكن ملف مصدر الصفحة ليس رمزًا مشوهًا ، فيمكنك رؤية الصينيين الصحيحين عن طريق تعديل طريقة ترميز المتصفح. إذا تم تعيين charset الصحيح في الملف المصدر ، فليست هناك حاجة لتعديل طريقة ترميز المتصفح.