اعلان منتصف المقال

الاثنين، 30 يوليو 2018

فهم ال URL العربية وترميز بنية ال URI للمواقع العربية






 إذا كنت قد قضيت أي وقت في التعامل مع مواقع ويب جديدة باللغة العربية ، فمن المؤكد أنك صادفت عناوين URL العربية أو عناوين URI. من الرائع الآن أن المتحدثين باللغة العربية يمكنهم الآن رؤية عنوان موقع الويب بلغتهم الخاصة وفهمه. على الرغم من هذا في الجزء الخلفي من موقع الويب ، فإن ما يراه المستخدم في شريط عناوين المتصفح هو بنية عنوان URL تم تشفيرها بالفعل بطريقة معينة بحيث يمكن للمتصفحات الحديثة مثل Chrome و Firefox و Internet Explorer تفسير الشفرة وإخراج حروف اللغة العربية . يمكن لمحركات البحث الحديثة المتوافقة مع اللغة العربية ، مثل Google Arabic ، تفسير هذا الرمز أيضًا حتى ترى الأحرف العربية في عناوين URL المعروضة في صفحات نتائج البحث. سنقوم في هذه المقالة بفحص عنوان URL العربي وترميز URI للحصول على فهم أفضل للتشفير الذي يخلق عنوان موقع الويب العربي الذي تشاهده في متصفحك.

IDNs  العربية

لنبدأ ، دعونا نناقش ما يشار إليه باسم IDNs أو أسماء النطاقات الدولية. تتضمن أسماء ال IDNs العربية نطاقات مكتوبة بالخط العربي مثل ".مصر" أو ".امرات". بما أن اللغة العربية ليست جزءًا من نظام أسماء النطاقات (DNS) و حتى تعمل أسماء النطاق بشكل صحيح ، يجب تحويلها إلى ترميز نصي يعتمد على اللاتينية (ASCII) ليتم قراءته بشكل صحيح بواسطة ال DNS. على عكس النظام المستخدم لتحويل أدلة أو مجلدات مواقع الويب العربية إلى شيء يمكن أن يفهمه متصفحك ، لا يوجد ترابط أحادي (واحد إلى واحد) بين كيفية كتابة الحرف باللغة العربية وكيف يظهر في ASCII لـ IDNs. ومع ذلك هناك العديد من المحولات عبر الإنترنت التي تستخدم ما يسمى Punnycode  لتحويل مجالات النص العربي إلى مجال ASCII. إن فهم وتحليل دلائل عناوين URL أو ما يسمى بـ URIs هو أسهل بكثير وسنتطرق إلى التالي.

تحليل بنية ال URI العربية

لكي يتم عرض الأحرف العربية في عناوين ال URL في متصفحك ، يتم تشفير(ترميز) الأحرف إلى تشفير يستند إلى اللاتينية يسمى UTF-8 والذي عادة ما يكون عبارة عن سلسلة سداسية عشرية من 4 حروف. مثال على ذلك هو الحرف العربي و WAW الذي تم تحويله إلى D988. ومع ذلك ، مع ال URIs لسبب ما يتم فصل الأحرف الأربعة في رمز UTF-8 في الوسط بواسطة علامة النسبة المئوية٪. لذلك في المثال أعلاه سوف يكتب الترميز السابق بهذا الشكل D9٪ 88. أدناه نحن أخذنا مثال من ويكيبيديا.
في هذا المثال أدناه ، ننظر إلى مقالة ويكيبيديا عن (Naguib Mahfouz) أو نجيب محفوظ. نرى أن اسم الصفحة مكتوب في عنوان URL أو عنوان URI باللغة العربية. ومع ذلك ، إذا حاولت نسخ ولصق أحد عناوين ال URL هذه ، فستجد أن ما تم لصقه بدلاً من اللغة العربية في عنوان URL هو سلسلة طويلة من علامات وأرقام ورقم النسبة المئوية مثل المثال أدناه. كما ذكرنا أعلاه ، فإن المتصفح يفسر هذه السلسلة الطويلة المشفرة من UTF-8 إلى اللغة العربية. دعنا نفصل هذا الرمز من اليسار إلى اليمين.
http://ar.wikipedia.org/wiki/ نجيب_محفوظ
فكيف سيظهر العنوان (URL) في المتصفح الخاص بك/
سوف يظهر العنوان في متصفحك بهذا الشكل :-


و ترميز ال UTF-8 الفعلي لل (URL)العربي يكون بهذا الشكل :-

%D9%86 = ن
%D8%AC = ج
%D9%8A = ي
%D8%A8 = ب
%D9%85 = م
%D8%AD = ح
%D9%81 = ف
%D9%88 = و
%D8%B8 = ظ

نعم ، يتم كتابة الكلمات إلى الوراء , كما ترون هنا أنه على الرغم من حقيقة أن الأحرف العربية تظهر من اليمين إلى اليسار في النسخة المشفرة من عنوان URL ، فإن النسخة المشفرة مكتوبة فعليًا من اليسار إلى اليمين. قد يكون لهذا بعض التأثيرات المثيرة للاهتمام المتعلقة بكيفية تفسير عناوين URL هذه بواسطة محركات البحث وتأثيرها على تحسين محركات البحث ، ولكننا سنجري هذه المناقشة لمقالة أخرى.
مثال آخر
لمزيد من التوضيح هنا يوجد مثال آخر من موقع إلكتروني عربي عن جراحة التجميل. يحتوي موقع الويب على صفحة عن أنواع مختلفة من إجراءات الجراحة التجميلية التي تحتوي على عنوان URL يظهر في متصفحك على النحو التالي:
https://tajmeeli.com/عمليات-التجميل/
ومع ذلك ، عند نسخ ال URL من المستعرض الخاص بك ولصقه في مكان آخر غير شريط المستعرض تحصل على سلسلة الأحرف التالية.

%D8%B9 = ع

%D9%85 = م
%D9%84 = ل
%D9%8A = ي
%D8%A7 = ا
%D8%AA = ت
%D8%A7 = ا
%D9%84 = ل
%D8%AA = ت
%D8%AC = ج
%D9%85 = م
%D9%8A = ي
%D9%84 = ل
 يمكنك العثور أدناه على قائمة كاملة بجميع رموز ال UTF-8 للأحرف العربية حتى تتمكن من فهم أي URI  مشفر.

UTF-8
Arabic Character
D9AA
٪
D9AD
٭
D88C
،
D9A0
٠
D9A1
١
D9A2
٢
D9A3
٣
D9A4
٤
D9A5
٥
D9A6
٦
D9A7
٧
D9A8
٨
D9A9
٩
D89B
؛
D89F
؟
D8A1
ء
D8A2
آ
D8A3
أ
D8A4
ؤ
D8A5
إ
D8A6
ئ
D8A7
ا
D8A8
ب
D8A9
ة
D8AA
ت
D8AB
ث
D8AC
ج
D8AD
ح
D8AE
خ
D8AF
د
D8B0
ذ
D8B1
ر
D8B2
ز
D8B3
س
D8B4
ش
D8B5
ص
D8B6
ض
D8B7
ط
D8B8
ظ
D8B9
ع
D8BA
غ
D980
ـ
D981
ف
D982
ق
D983
ك
D984
ل
D985
م
D986
ن
D987
ه
D988
و
D989
ى
D98A
ي

نأمل أن تكون هذه المقالة مفيدة ولا تتردد في ترك تعليقاتك إذا كانت لديك أي أفكار إضافية.


ۚ فَأَمَّا الزَّبَدُ فَيَذْهَبُ جُفَاءً ۖ وَأَمَّا مَا يَنفَعُ النَّاسَ فَيَمْكُثُ فِي الْأَرْضِ ۚ
شارك المقال و انفع به غيرك

المصدر :
(http://istizada.com/understanding-arabic-url-uri-structure-encoding-for-arabic-sites/)

هناك تعليق واحد:

  1. عملية بالون المعدة للتخسيس والوصول إلى الوزن المثالي لكل من يعاني من مرض السمنة المفرطة الآن في مركز الدكتور أحمد عبد السلام

    أفضل دكتور لبالون المعدة في مصر ، تقدر توصل إلى الوزن المثال وتعم لعلى إنقاص وزنك إلى حد كبير من خلال عملية بالون المعدة مع أفضل جراح للسمنة في مصر

    ردحذف

كافة الحقوق محفوظةلـ صن واي تكنولوجي 2016 | تصميم : رضا العبادي