في HTML ، ما هو الفرق بين سمة charset وسمة hreflang؟


الاجابه 1:

يخبر charset المستعرض ما هو ترميز الأحرف الذي يجب استخدامه لعرض أحرف صفحات مصدر موقع الويب على شاشة المستعرض. [1]

يخبر hreflang محركات البحث عن اللغة التي توجد بها الصفحة ، بحيث يمكن لمحرك البحث توفير صفحة لغة مناسبة للمنطقة أو للمستخدم في حالة وجود الصفحة بلغات متعددة. [2]

المراجع:

  1. HTML CharsetHreflang السمة

الاجابه 2:

ترميز HTML (مجموعات الأحرف)

لعرض صفحة HTML بشكل صحيح ، يجب أن يعرف مستعرض الويب مجموعة الأحرف (ترميز الأحرف) المراد استخدامها.

ما هو ترميز الأحرف؟

كان ASCII أول معيار لترميز الأحرف (يُسمى أيضًا مجموعة الأحرف). حدد ASCII 127 حرفًا أبجديًا رقميًا مختلفًا يمكن استخدامها على الإنترنت: الأرقام (0-9) ، والأحرف الإنجليزية (AZ) ، وبعض الشخصيات الخاصة مثل! $ + - () @ <>.

كان ANSI (Windows-1252) هو مجموعة أحرف Windows الأصلية ، مع دعم 256 رمزًا مختلفًا للحرف.

كان ISO-8859-1 هو مجموعة الأحرف الافتراضية لـ HTML 4. كما كانت مجموعة الأحرف هذه تدعم 256 رمزًا مختلفًا.

نظرًا لأن ANSI و ISO-8859-1 كانت محدودة للغاية ، فقد تم تغيير ترميز الأحرف الافتراضي إلى UTF-8 في HTML5.

يغطي UTF-8 (Unicode) تقريبًا جميع الشخصيات والرموز في العالم.

تدعم جميع معالجات HTML 4 أيضًا ترميز UTF-8.

سمة HTML charset

لعرض صفحة HTML بشكل صحيح ، يجب أن يعرف مستعرض الويب مجموعة الأحرف المستخدمة في الصفحة.

هذا محدد في بطاقة شعار:

بالنسبة إلى HTML4:

لـ HTML5:

رمز

اسم الشخصية

يونيكود

علامة تجارية مسجلة

®

®

الدرجة العلمية

°

°

اليسار زاوية مزدوجة الزاوية

"

«

يشير زاوية مزدوجة الأيمن

"

»