Toggle language
Toggle theme
رجوع

محول يونيكود

Unicode Converter
Text ↔ Unicode

U+XXXX format (e.g., U+0041 for 'A')

About Unicode

Unicode is a universal character encoding standard that assigns a unique number (code point) to every character in every language. It supports over 143,000 characters including emojis, mathematical symbols, and characters from ancient scripts. This tool converts between text and various Unicode representations commonly used in programming and web development.

ما هو يونيكود؟

يونيكود هو معيار ترميز عالمي يوفر رقماً فريداً (يُسمى "نقطة الرمز") لكل حرف في كل نظام كتابة في العالم تقريباً. نُشر لأول مرة في عام 1991، ويتضمن يونيكود الآن أكثر من 143,000 حرف تغطي 154 نصاً ورموزاً وإيموجي.

يُمثَّل كل حرف يونيكود بنقطة رمز بالصيغة U+XXXX، حيث XXXX هو رقم ست عشري. على سبيل المثال، الحرف "A" هو U+0041، وعلامة اليورو "€" هي U+20AC، والإيموجي "😀" هو U+1F600.

تحول هذه الأداة المجانية عبر الإنترنت النص إلى تمثيلات يونيكود مختلفة ويمكنها فك تشفير يونيكود إلى نص قابل للقراءة. تدعم نقاط الرمز والعشري والست عشري وكيانات HTML وتهريب CSS وتسلسلات تهريب JavaScript.

الصيغ المدعومة

نقاط رمز يونيكود (U+XXXX)

الطريقة القياسية لتمثيل أحرف يونيكود. مثال: A = U+0041

تُستخدم في التوثيق والمعايير

عشري

القيمة الرقمية للأساس 10 لنقطة الرمز. مثال: A = 65

تُستخدم في البرمجة وجداول الأحرف

ست عشري (0xXXXX)

تمثيل الأساس 16 مع البادئة. مثال: A = 0x41

شائع في لغات البرمجة

كيانات HTML

كيانات عشرية لـ HTML. مثال: A = A

تُستخدم في مستندات HTML/XML

تهريب CSS

شرطة مائلة عكسية متبوعة برمز ست عشري. مثال: A = \41

تُستخدم في خاصية محتوى CSS

تهريب JavaScript

\u متبوعة بـ 4 أرقام ست عشرية. مثال: A = \u0041

تُستخدم في سلاسل JavaScript

نطاقات يونيكود الشائعة

اللاتينية الأساسية
U+0000 - U+007F
اللاتينية الموسعة
U+0080 - U+024F
اليونانية
U+0370 - U+03FF
السيريلية
U+0400 - U+04FF
العربية
U+0600 - U+06FF
CJK الموحدة
U+4E00 - U+9FFF
رموز العملات
U+20A0 - U+20CF
الإيموجي
U+1F300 - U+1F9FF

الأسئلة الشائعة

ما الفرق بين يونيكود و UTF-8؟

يونيكود هو المعيار الذي يحدد نقاط الرمز للأحرف. UTF-8 هو نظام ترميز يحدد كيفية تخزين نقاط الرمز هذه بالبايت. UTF-8 متغير الطول (1-4 بايت لكل حرف) وهو الترميز الأكثر شيوعاً على الويب.

لماذا تحتاج بعض الأحرف إلى أزواج بديلة في JavaScript؟

يستخدم JavaScript داخلياً UTF-16، والذي يمكنه فقط تمثيل الأحرف مباشرة حتى U+FFFF. الأحرف فوق هذا (مثل العديد من الإيموجي) تتطلب وحدتي رمز 16 بت تسمى زوج بديل. تتعامل هذه الأداة معها تلقائياً.

متى يجب استخدام كيانات HTML؟

كيانات HTML مفيدة عندما تحتاج إلى تضمين أحرف خاصة في مستندات HTML، خاصة الأحرف التي لها معنى خاص في HTML (مثل <، >، &) أو عندما لا تكون متأكداً من ترميز أحرف المستند.

هل تُرسل بياناتي إلى خادم؟

لا. يتم التحويل بالكامل في متصفحك باستخدام JavaScript. بياناتك لا تغادر جهازك أبداً، مما يجعل هذه الأداة خاصة تماماً.