هروب يونيكود للنص العربي (Unicode Escape)
نص عربي إلى صيغ الهروب في كل لغة برمجة، والعكس.
عند الفك تُعرف كل الصيغ معًا: \u0627 و\u{1F600} و\U0001F600 وU+0627 وا وا.
عن الأداة
لكل حرف في يونيكود رقم ثابت، والحرف «ا» رقمه 1575، ويُكتب ست عشريًا 0627. تكتبه كل لغة بصيغتها: \u0627 في جافاسكربت وJSON وجافا، و\u{627} في الإصدارات الحديثة من جافاسكربت وفي Rust، وا في HTML، و\627 في CSS.
الرموز التعبيرية وبعض المحارف رقمها أكبر من 0xFFFF، فتُكتب في جافاسكربت بزوج بديل (surrogate pair) من رمزين، مثل \uD83D\uDE00 للوجه المبتسم. تراعي الأداة ذلك، وتفك الزوج إلى محرف واحد صحيح.
عند الفك تُعرف كل الصيغ معًا دون أن تختارها، فيمكنك لصق نص مختلط من مصادر مختلفة.
أسئلة شائعة
لماذا تظهر الحروف العربية هكذا في ملفات JSON؟
بعض المكتبات تكتب كل حرف غير إنجليزي بصيغة هروب يونيكود احتياطًا. الملف صحيح والصيغتان متكافئتان، وأي قارئ JSON يعيدهما إلى الحروف نفسها.
كيف أعرف رقم حرف بعينه؟
استخدم صفحة «جدول الحروف العربية في يونيكود» في الموقع: تعرض رقم كل حرف واسمه وصيغته في كل لغة.