مُحوّل يونيكود إلى UTF-8
حوّل نص يونيكود الحرفي إلى صيغة الهروب \u00E9 و\u{1F600} التي تضمّنها لغات البرمجة في الكود المصدري، أو الصق سلسلة نصية مهروبة وفُكّ ترميزها لإعادة إنتاج الأحرف الأصلية. يعمل مع أحرف BMP (هروب من أربعة أرقام) والمستويات التكميلية مثل الإيموجي (\u{...} بطول متغير).
كيفية التحويل بين يونيكود وتسلسلات هروب UTF-8
-
1
اختر اتجاهًا
رمّز الأحرف إلى تسلسلات هروب `\u`، أو فُكّ ترميز سلسلة نصية مهروبة وأعِدها إلى نص.
-
2
الصق مدخلاتك
نص عادي للترميز؛ وسلسلة نصية تحتوي على تسلسلات `\uXXXX` أو `\u{XXXXX}` لفك الترميز.
-
3
اقرأ الناتج
تُنتج أحرف BMP تسلسلات هروب من أربعة أرقام على نمط `\u0041`؛ أما الأحرف الأعلى من U+FFFF فتستخدم صيغة ES6 `\u{...}`.
-
4
انسخه إلى كودك
أدرج النتيجة في سلسلة نصية بـ JavaScript، أو حرفية JSON، أو ملف تهيئة، أو تجهيزة اختبار.
صيغة الهروب عبر اللغات المختلفة
تُعبّر اللغات المختلفة عن الفكرة نفسها بطرق مختلفة. يُخرج المحوّل صيغة JavaScript/JSON الشائعة، لكن هذا ما تترجم إليه عندما تكتب الحرف نفسه في مكان آخر.
صيغة الهروب حسب اللغة
| اللغة | BMP (<= U+FFFF) | تكميلي (> U+FFFF) |
|---|---|---|
| جافاسكريبت | \u00E9 |
\u{1F600} (ES6+) |
| JSON | \u00E9 |
زوج بديل \uD83D\uDE00 |
| بايثون | \u00e9 |
\U0001F600 |
| جافا | \u00e9 |
زوج بديل |
| C / C++ | \u00e9 |
\U0001F600 |
| روبي | \u00e9 |
\u{1F600} |
| راست | \u{00e9} |
\u{1F600} |
| كيان HTML | é |
😀 |
| CSS | \0000e9 |
\1F600 |
لماذا تحتاج الإيموجي إلى الصيغة الطويلة
يغطي المستوى الأساسي متعدد اللغات (BMP) النطاق من U+0000 إلى U+FFFF، حيث يندرج كل شيء ضمن وحدة واحدة بـ 16 بت، وهو ما صُمّمت له صيغة \uXXXX القديمة. أما الإيموجي فتقع غالبًا في المستوى 1 (من U+1F000 فصاعدًا)، وهو ما لا يتّسع في أربعة أرقام ست عشرية. خياران:
- الأقواس المعقوفة ES6، يقبل
\u{1F600}أي طول. - أزواج UTF-16 البديلة، تسلسلا هروب
\uXXXXلحرف واحد. تقبل محلّلات JSON هذا، وهو ما تُنتجه عادةً مُرمّزات JSON.
كلاهما يُفكّ إلى السلسلة النصية نفسها، لكن الأزواج البديلة هشّة: تقطيع سلسلة نصية بين البديل الأعلى والأدنى يعطيك UTF-16 غير صالح.
الأسئلة الشائعة
تصل أربعة أرقام ست عشرية إلى U+FFFF كحد أقصى. تبدأ الإيموجي من U+1F000، لذا تحتاج إلى صيغة الأقواس المعقوفة ES6 \u{...}، أو زوج بديل UTF-16 إذا كنت مضطرًا للعمل مع أنظمة قديمة. تستخدم هذه الأداة الأقواس المعقوفة لكل ما يتجاوز U+FFFF.
ليس كزوج. يفهم مُفكِّك الترميز صيغة الأقواس المعقوفة \u{1F600} وتسلسلات الهروب من أربعة أرقام \uXXXX، لكنه لا يعيد دمج زوج UTF-16 بديل (صيغة الهروبين التي يستخدمها JSON) في إيموجي واحد: يُفكّ كل نصف على حدة ولا يمكن إعادة تكوينه. لكل ما يتجاوز U+FFFF، الصق صيغة الأقواس المعقوفة \u{...}، وهي بالضبط ما يُنتجه المُرمِّز.
لا. تسلسل هروب مثل \u00E9 يمثّل نقطة الترميز U+00E9، لا تسلسل بايتات UTF-8 (الذي سيكون C3 A9). لعرض البايتات الخام، استخدم أداة البحث في يونيكود التي تعرض بايتات UTF-8 بصيغة HEX.
يجري التحويل من جانب الخادم ضمن هذا الطلب، لكن لا يُحتفظ بأي شيء: لا تسجيل ولا تخزين للسلاسل النصية التي تحوّلها.
أدوات ذات صلة
مرجع جدول ASCII
جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.
مرجع أحرف HTML
قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.
عدّاد FPS
قِس معدل الإطارات FPS في المتصفح عبر requestAnimationFrame: تنعيم، وأدنى وأقصى معدل إطارات، وحد تنبيه، ورسم بياني اختياري. يعمل محليًا بلا رفع ملفات وبلا API.
أداة إزالة التشفير في لغة جافا سكريبت (JavaScript Deobfuscator)
إزالة التشفير من كود جافا سكريبت مُصغَّر أو مُعبَّأ باستخدام إعادة تسمية المتغيرات، وفك ترميز السلاسل النصية ومصفوفات البيانات، بالإضافة إلى عكس تسطيح تدفق التحكم وتحسين هيكله.
مرجع اختصارات لوحة المفاتيح
ابحث في الاختصارات الافتراضية الموثقة لـ VS Code وChrome وBash مع GNU Readline على macOS وWindows وLinux.
مولد تراخيص
قم بإنشاء النص الكامل لترخيصات المصدر المفتوح مع إدخال اسمك والسنة المقابلة، ويشمل ذلك تراخيص MIT وApache 2.0 وGPLv3 وBSD-3 وMPL-2.0 وCC.
الأداة متاحة بلغات أخرى
- เครื่องแปลง Unicode เป็น UTF-8 [TH]
- Unicode naar UTF-8 converter [NL]
- Unicode till UTF-8-omvandlare [SV]
- Convertisseur Unicode en UTF-8 [FR]
- Konwerter Unicode na UTF-8 [PL]
- UnicodeからUTF-8への変換ツール [JA]
- Konverter Unicode ke UTF-8 [ID]
- Conversor de Unicode para UTF-8 [PT]
- Unicode zu UTF-8 Konverter [DE]
- Convertidor de Unicode a UTF-8 [ES]
- 유니코드-UTF-8 변환기 [KO]
- Chuyển đổi từ Unicode sang UTF-8 [VI]
- Unicode to UTF-8 Converter [EN]
- Convertitore da Unicode a UTF-8 [IT]
- Конвертер Unicode в UTF-8 [RU]
- Unicode'dan UTF-8'e Dönüştürücü [TR]
- Unicode 到 UTF-8 转换器 [ZH]