ForHosting KIT · أدوات المطورين

حروف يونيكود محاطة

اكتب Hello123 لتحصل على Ⓗⓔⓛⓛⓞ①②③: ثمانية رموز فقاعية تُلصق نصًا عاديًا في أسماء المستخدمين وعناوين البث والمنشورات دون خط خاص. وتعيد الأداة النص المحاط أيضًا إلى حروف وأرقام عادية. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Hello123
وضع الحساب
Encode
تحصل على
النتيجة
Ⓗⓔⓛⓛⓞ①②③
عدد المطابقات
8
عدد الأحرف غير المحولة
0
عدد غير المعيَّن
0

تبدو حروف وأرقام Unicode Circled كفقاعات سميكة مرسومة حول كل حرف وتنتقل كنص عادي—دون webfont مخصص—فيُلصَق في أسماء العرض وشارات الفعاليات وعناوين البث والتعليقات على الشبكات. تحوّل هذه القدرة الحروف اللاتينية A–Z وa–z والأرقام من صفر إلى تسعة إلى نقاط الترميز المحاطة في كتلة Enclosed Alphanumerics، وتعيد نفس الرموز إلى ASCII مقروء. يعيّن وضع encode كل حرف ورقم وفق النطاقات الرسمية للحروف الكبيرة والصغيرة والأرقام المحاطة. يعكس وضع decode ذلك الجدول لتعود سلسلة بأسلوب الفقاعة نصًا عاديًا للتخزين أو البحث أو الإشراف. الأحرف التي ليست حروفًا لاتينية ولا أرقامًا ولا رموزًا محاطة معروفة تبقى في النتيجة وتظهر في قائمة unmapped، فلا تختفي الرموز التعبيرية أو الأساليب الرياضية الأخرى بصمت. تمر المسافات وعلامات الترقيم الشائعة دون تغيير لأسماء ومعرّفات طبيعية.

كيف يعمل تعيين حروف وأرقام Unicode Circled

يعرّف يونيكود حروفًا وأرقامًا لاتينية محاطة داخل كتلة Enclosed Alphanumerics. يبدأ الحرف الكبير A عند U+24B6 ويمتد حتى Z الكبير عند U+24CF؛ ويبدأ a الصغير عند U+24D0 حتى z الصغير عند U+24E9. تشغل الأرقام المحاطة من واحد إلى تسعة U+2460 حتى U+2468، بينما يقع الصفر المحاط منفصلًا عند U+24EA—فيجب أن يعالج المحوّل الصحيح الصفر حالة خاصة بدل افتراض نطاق أرقام متجاور واحد.

تعيش نقاط الترميز هذه في Basic Multilingual Plane، لكن التنفيذ يمرّ على السلسلة بقيمة عددية يونيكود عبر codePointAt حتى لا تفسد أزواج البدائل في مواضع أخرى من الإدخال الإزاحات. يستبدل وضع encode كل حرف ورقم لاتيني عادي بنظيره المحاط ويترك المسافات وعلامات ASCII الشائعة دون مساس، فتظل تسمية مثل Hello World-42 مقروءة بعد التنسيق. يقرأ وضع decode الأحرف المحاطة ويكتب الحروف والأرقام العادية المقابلة، ويترك A–Z وa–z و0–9 العادية أصلًا كـ passthrough لتنظيف السلاسل المختلطة أيضًا.

أي رمز آخر—رموز تعبيرية أو يونانية أو حروف رياضية sans-serif أو script من أسلوب آخر أو أشكال بين أقواس أو علامات غير متوقعة—يُحفظ في المخرج ويُدرج مرة واحدة في مصفوفة unmapped ليتمكن المستدعي من التحذير أو إزالة البقايا عمدًا. ولأن الأسلوب يونيكود خالص، يُلصق الناتج في المحادثات والمستندات والنماذج التي تقبل نصًا عامًا دون تثبيت ملف خط خاص.

عقد الإدخال وحقول الاستجابة وسلوك الأخطاء

عند إغفال mode يكون encode هو الافتراضي فينتج حقل واحد سلسلة فقاعة محاطة مفيدة. يعامل encode النص text كمحتوى عادي ويعيد result مملوءًا بحروف وأرقام Circled. يعامل decode النص text كمحتوى محاط أو مختلط ويعيد لاتينية عادية وأرقام ASCII حيث ينطبق الجدول.

عند وجود حرف واحد على الأقل غير معيَّن تتضمن الاستجابة مصفوفة unmapped لتلك الأحرف الفريدة بترتيب أول ظهور؛ وعندما يُعيَّن كل شيء أو يمر نظيفًا يُحذف ذلك الحقل بدل null. تسميات style وscript الثابتة تحدد ملف Circled ليؤكد العملاء أي أبجدية بلغوها. فحوصات كلاسيكية: ترميز Hello123 إلى ثمانية رموز محاطة، وفك ذلك إلى Hello123، وترميز عبارة بمسافة وشرطة لإثبات passthrough.

أين تثبت تحويل نص يونيكود المحاط بالفقاعة قيمته

يلجأ منشئو المحتوى الذين يريدون أسماء مستخدم مرحة بأحرف فقاعية أو ملصقات منتجات أو عناوين بث أو شارات فعاليات إلى أحرف Unicode Circled لأنها تُنسخ كنص عادي وتُقرأ كخط منسّق على معظم الأجهزة الحديثة دون webfont. يولّد مديرو المجتمع أسماء عرض محاطة للحملات ويحتاجون مسارًا عكسيًا حتى تستعيد أدوات الإشراف التهجئة ASCII الأساسية لمرشحات الكلمات وقوائم الحظر. تستفيد مواقع المحتوى التي تستهدف حروف يونيكود المحاطة من صفحة هبوط مخصصة وأداة حية بدل دفن الميزة تحت مستكشف عام لنقاط الترميز، لأن نية البحث هي تسميات فقاعية لا جداول U+XXXX.

يمكن لفرق المنتجات التي تبني محررات ملفات تعريف أو مولّدات أكواد قسائم تقديم معاينة محاطة بنقرة دون إرسال ملف خط مخصص أو عارض canvas. تلصق مكاتب الدعم نصًا معقدًا من التذاكر وتحتاج تقرير unmapped عندما يخلط المستخدم serif عريضًا أو fraktur أو script أو sans-serif أو رموزًا تعبيرية لا يعيد هذا المحوّل كتابتها عمدًا. إن احتجتم mathematical sans-serif أو script مائلًا أو bold italic أو fraktur أو double-struck أو fullwidth أو خطوطًا إقليمية كصور، فتعاملوا معها كنيات وpages هبوط منفصلة بدل إثقال صفحة محوّل Circled الفقاعي هذه.

أسماء فقاعية وشارات فعاليات

حوّلوا أسماء A–Z وأكواد أرقام عادية إلى حروف Unicode Circled فقاعية لملفات التواصل وعناوين البث والملصقات والشارات التي تُلصق دون خط مخصص.

الإشراف واستعادة النص العادي

افكوا ترميز أسماء المستخدمين والأكواد المحاطة إلى ASCII لمرشحات الكلمات وفهارس البحث وقوائم الحظر مع إدراج رموز unmapped المتبقية.

ما حروف Unicode Circled (الفقاعة)؟

هي رموز الحروف والأرقام اللاتينية Unicode Circled لـ A–Z وa–z و0–9—مخزَّنة كأحرف حقيقية في كتلة Enclosed Alphanumerics (مثل U+24B6 للحرف الكبير A وU+24EA للرقم صفر)، وليست تأثير خط أو صورة.

كيف نحوّل الحروف والأرقام العادية إلى نص فقاعي محاط؟

أرسلوا سلسلة غير فارغة في text مع mode encode (أو أغفلوا mode). يصبح كل حرف ورقم لاتيني نظيره Circled؛ وتمر المسافات وعلامات الترقيم الشائعة دون تغيير.

كيف نحوّل الأحرف المحاطة إلى نص عادي؟

أرسلوا السلسلة المنسّقة مع mode decode. تُعيَّن الرموز المحاطة المعروفة إلى A–Z/a–z/0–9؛ وتبقى اللاتينية والأرقام العادية؛ وتُحفظ الرموز الأخرى وتُدرج تحت unmapped عند وجودها.

ماذا يعني unmapped في الاستجابة؟

أحرف unmapped رموز ليست حروفًا أو أرقامًا لاتينية محوّلة ولا مسافات أو ترقيم passthrough. تبقى في result وتظهر مرة لكل منها في مصفوفة unmapped حتى تحذروا أو تنظفوها.

هل تظهر الحروف المحاطة دون تثبيت خط خاص؟

نعم. فهي رموز يونيكود قياسية تُنسخ نصًا عاديًا في المحادثات والمستندات والنماذج، وتبدو بشكلها المزخرف على معظم الأجهزة الحديثة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/enc/circled-unicode

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/enc/circled-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello123"}'
{
  "text": "Hello123"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.circled_unicode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

يشترك مسار المتصفح المجاني وواجهة API المدفوعة في دالة نقية حتمية، فتتفق العروض التوضيحية والأتمتة دائمًا على التحويل نفسه.

كيف يعمل تعيين حروف وأرقام Unicode Circled

يُحدّ الطول بحد أقصى موثّق من القيم العددية حتى لا يستنزف لصق جامح isolate عامل Worker.

عقد الإدخال وحقول الاستجابة وسلوك الأخطاء

أرسلوا كائن JSON عبر POST يتضمن حقل سلسلة غير فارغ إلزاميًا باسم text ووضعًا اختياريًا mode بقيمة encode أو decode. تُقبل أسماء بديلة مثل input وvalue وdata وs لـ text؛ وop وoperation وdirection كبدائل لـ mode. يردّ الاتجاهان mode وtext الأصلي، ويبلغان mapped_count للأحرف المحوّلة وpassthrough_count للمسافات وعلامات الترقيم التي بقيت وunmapped_count للرموز المتبقية المميزة وlength كعدد قياسي للنتيجة. غياب text والسلاسل الفارغة والكائنات غير النصية لـ text وقيم mode غير المدعومة والسلاسل الأطول من الحد الموثق تفشل بـ invalid_input ورسالة إنجليزية واضحة؛ ولا تستهلك أخطاء التحقق الرصيد المدفوع مسبقًا. تستوفي استدعاءات API الناجحة الأساس المنشور $0.002 لكل عنصر.

أين تثبت تحويل نص يونيكود المحاط بالفقاعة قيمته

ولأن التنفيذ parse خالص من المستوى A، تكلف كل مكالمة ناجحة الأساس المنشور $0.002 دون رموز نموذج ودون شبكة صادرة، ولا يستهلك التحقق الفاشل الرصيد أبدًا.

fixtures لـ CI في مسارات النص المنسّق

ولّدوا golden حتمية لـ encode/decode حتى لا تختلف محررات الملفات ومسارات المحتوى في رحلات الذهاب والإياب لـ Circled الفقاعي.

كم تكلفة محوّل حروف يونيكود المحاطة؟

أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.

اطّلع على توثيق KIT الكامل ←