التقنية والإنترنت

الترميز Unicode: لماذا تتشوه العربية؟

بقلم فريق تحرير وي تاك · 2026-10-27 20:12:29

التعريف Unicode يعطي المحارف نقاطًا، ويستخدم UTF‑8 ترميزًا متغير الطول. التشوه يحدث عندما تُقرأ البايتات بترميز مختلف أو تعالج النصوص خطأ. ما وراءه العربية تحتاج اتجاهًا من اليمين وتشكيلًا وربط عرض، بينما التخزين يبقى محارف. التطبيع يؤثر في مقارنة أشكال مركبة. مثال قابل للقياس نص UTF‑8 يُقرأ Windows‑1252 فيظهر رموزًا غريبة؛ تغيير الخط لا يصلح البايتات. خطوات حدد الترميز عند القراءة والكتابة وقاعدة البيانات وHTTP، واختبر بحثًا وفرزًا واتجاهًا وأسماء ملفات. تنبيهات تحويل متكرر يفسد الأصل، حذف علام

## التعريف

Unicode يعطي المحارف نقاطًا، ويستخدم UTF‑8 ترميزًا متغير الطول. التشوه يحدث عندما تُقرأ البايتات بترميز مختلف أو تعالج النصوص خطأ.

## ما وراءه

العربية تحتاج اتجاهًا من اليمين وتشكيلًا وربط عرض، بينما التخزين يبقى محارف. التطبيع يؤثر في مقارنة أشكال مركبة.

## مثال قابل للقياس

نص UTF‑8 يُقرأ Windows‑1252 فيظهر رموزًا غريبة؛ تغيير الخط لا يصلح البايتات.

## خطوات

حدد الترميز عند القراءة والكتابة وقاعدة البيانات وHTTP، واختبر بحثًا وفرزًا واتجاهًا وأسماء ملفات.

## تنبيهات

تحويل متكرر يفسد الأصل، حذف علامات اتجاه، مقارنة بايتات بنص، وافتراض أن الخط يحتوي كل محرف.

## سؤال للنقاش

ما الدليل الإضافي الذي تحتاجه قبل تطبيق فكرة «الترميز Unicode: لماذا تتشوه العربية؟» أو تعميمها؟

## المراجع

- NIST ومعايير التقنية والأمن.
- IETF وW3C والتوثيق المعياري للويب.
المناقشة0
ابدأ أول نقاش حول هذا المقال.