ما هو
كل حرف ورقم ورمز على الحاسوب يُخزَّن في النهاية كأرقام — "ترميز الأحرف" (أو "charset") هو ببساطة النظام المتفق عليه لأي رقم يمثّل أي حرف. UTF-8 هو الترميز القياسي شبه العالمي المستخدم عبر الويب الحديث، وقادر على تمثيل كل حرف تقريبًا في كل لغة، من الحروف الإنجليزية العادية إلى الرموز التعبيرية إلى الحروف المُنبَّرة مثل é أو ñ.
وسم charset الوصفي هو سطر واحد في كود الصفحة يخبر المتصفح "اقرأ نص هذه الصفحة باستخدام نظام UTF-8". بدونه، يجب على المتصفح تخمين النظام المستخدم، والتخمين الخاطئ هو بالضبط ما يجعل علامات الاقتباس تتحول إلى سلاسل غريبة من الرموز مثل ’.
لماذا يهم
الأحرف المشوّهة هي واحدة من أسرع الطرق لجعل الصفحة تبدو مكسورة أو غير موثوقة للوهلة الأولى، حتى لو كانت كل كلمة أسفلها مكتوبة بشكل صحيح. إنها مشكلة تجميلية بحتة من حيث أن النص الأساسي عادة ما يكون سليمًا — لكن الزوار لا يعرفون ذلك، وفقرة مليئة برموز غريبة تُقرأ على أنها إهمال أو حتى مشبوهة.
الإصلاح أيضًا رخيص بشكل غير معتاد بالنسبة لمدى وضوح المشكلة: هذا سطر واحد من الكود، يُضاف مرة واحدة، ويحل المشكلة على مستوى الموقع بأكمله بدلاً من الحاجة لإصلاحها صفحة تلو الأخرى.
كيفية الإصلاح
- أضف
<meta charset="UTF-8">كأول سطر داخل قسم<head>في صفحتك — يجب أن يأتي قبل العلامات الأخرى ليطبقه المتصفح بشكل صحيح. - إذا كنت تستخدم أداة بناء مواقع أو نظام إدارة محتوى (WordPress أو Squarespace أو Wix أو Webflow)، فهذا يكون مضبوطًا بشكل صحيح بالفعل تقريبًا دائمًا في قالب الموقع — غالبًا ما تكون مشكلة النص المشوّه ناتجة عن محتوى تم لصقه من برنامج آخر (مثل Microsoft Word) يحمل ترميزه الخاص المخفي.
- إذا كان اللصق من Word أو محرر مستندات آخر هو السبب، جرّب اللصق كـ "نص عادي" بدلاً من ذلك، ثم أعد تطبيق أي تنسيق غامق/مائل داخل محررك.
- أعد تحميل الصفحة المتأثرة بعد إجراء التغييرات وتحقق من أن علامات الاقتباس والحروف المُنبَّرة تُعرض الآن بشكل صحيح.
- أعد تشغيل فحص Launch Readiness للتأكد من اكتشاف وسم charset الآن.