اليوم راح نأخد الـ charset .
الترميز لا يستخدم في اللغة العربية فقط بل يستخدم مع أكثر من لغة ، لكن يفضل دائمًا ترميز لموقعك .
الترميز شيء مهم ، طبعًا حاليًا في الجيل الجديد من 2008 إلى هذا الوقت بدأ شفرة الـ UTF-8 أو الت UTF-16 هذه الشفرة إنتشرت بشكل خيالي
وهي تعتبر أفضل شفرة لدعم جميع اللغات الموجودة في العالم ، الـ UTF هي تعتبر أهم الترميزات حاليًا ونحن دائمًا راح نستخدم أهم التطويرات في
الترميزات ، فلذلك نحن راح نسخدتم الـ UTF وطريقة تحويله للغة العربية .
سابقًا كنَا نستخدم Windows وايضًا كنا نعتمد على اللاتن و الايسو .. الخ ، هذه الترميزات لا يمنع من إستخدامهَا حاليًا تقدر تستخدمها الحين وايضًا
تقدر تستخدمها في أي وقت تريد ، لكن بما أنه نحن عم نركب رابط يفضل إستخدام الـ UTF-8 هو الترميز الحالي المستمر في عطائه و دعم أكثر
من جهة فيه أكثر من متصفح يدعمه تقريبًا كل المتصفحات من 2007 إلى الأن المتصفحات تدعمه بشكل تام بكل مخرجاته وإلا ماخلافه .
دائمًا لحفظ ملف ما ، دومًا ركز في الـ Save على UTF-8 أو UTF-8 without bom

ما هو الفرق بين UTF-8 و UTF-8 without bom ؟ تمام خلونَا أولاً في Ansi
Ansi هي : لغة المخارج المعروفة ، هي نفس تقريبًا مخارج الأكواد و النصوص وما خلافه وهي مستخدمه لحد الأن ومستمرين في إستخدامهَا
نجرب Ansi بهذَا الشكل

نجرب نكتب بالعربيه :)

نعمل Save

نروح للملف ، نفتحه

النتيجة ، صارت مو عربيه

لكن لتحفظ بالعربية في Ansi لازم تقول له

نعمل Save

نروح للملف ، نفتحه

النتيجة ، صارت عربي

إذًا هذه هي فكرة windows إذَا حفظته بصيغة Ansi ، لكن يفضل دائمًا إستعمال الـ UTF-8 نجرب

نعمل Save

نروح للملف ، نفتحه

النتيجة ، صارت غير معربه

لتجاهل الخطة نعمل

نعمل Save

نروح للملف ، نفتحه

النتيجة ، صار عربي عادي

الأن راح تقول طبعًا إيش معنى الـ UTF-8 without bom ؟ طيب ، إذَا انت مبرمج php أو asp أو اي لغة ثانيه هناك بعض الدوال اللي ماتسمح
بوضع رموز خلفها لابذ انها تكون مافي رموز .
لو اردت ان تتعلم البرمجة او تبرمج لازم تحفض صيغة الملف UTF-8 without bom ، معناه الـ without bom تحدف الـ bom order
market اللي هو الأكواد المخفية تحذفهَا نهائيًا ، فلذلك في حالة كنت مبرمج ركز انك تحفظ صيغة الوثيقة بـ UTF-8 wihtou bom
أو أنك تستخدم Ansi لكن هذه الحالة ستحتاج إلى دوال تضغط الإرسال وترسل أوامر إذَا كنت مبرمج لابذ أنك تتعلم هذه الدوال أيضًا على اساس
تستخدم الـ Ansi أو الـ UTF لوحدهَا من غير without bom :) لكن إذَا انت مبرمج يفضل حذف الـ bom عن طريق utf-8 without bom
على اساس تحدف لكن الاكواد المخفية مع التركيز ان الـ charset يكون utf كمثال تكون هكذا :

الـ content وضعت فيه text/html يعني ان نصي ايتش تي ام ال ( HTML ) ، تمام
إذَا كنت مصمم تحفظه بالـ Ansi بشرط تضع Windows-1256 او utf-8 او utf-8 without bom لكن الـ without إذَا كنت مبرمج لكن هذا لا
يمنع انك لا تستخدم utf أو ansi ، إذًا هذه هي فكرة الترميزات .