نص مرفوع يونيكود
اكتب x2 + y3 لتحصل على ˣ² ⁺ ʸ³: ترتفع الأرقام وإشارات الجمع والطرح والمساواة والأقواس وكثير من الحروف اللاتينية إلى رموز مرتفعة يونيكود تبقى مرفوعة في كل مكان لا يقبل إلا النص العادي. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النص
- x2 + y3
- وضع الحساب
- Encode
- النتيجة
- ˣ² ⁺ ʸ³
- الاتجاه
- encode
- المُطابَق
- 5
- عدد غير المعيَّن
- 1
يحوّل نصّ اليونيكود المرفوع الحروف اللاتينية العادية والأرقام وبعض العوامل إلى أحرف مرتفعة شبيهة تنتقل داخل السلسلة نفسها، فيظهر وسم حاشية أو قوة أو تسمية بأسلوب كيميائي مرتفعًا حتى عندما تزيل المنصّة الخطوط أو النص المنسّق أو markdown. يلصق الكتّاب هذه الرموز في التعليقات وعناوين المنتجات والملاحظات الأكاديمية ورسائل الدردشة لأن الأسلوب مضمّن في الأحرف نفسها لا في ورقة أنماط. تربط هذه القدرة الأرقام من صفر إلى تسعة، والحروف اللاتينية التي يعرّفها يونيكود كأشكال مرفوعة، والعوامل زائد وناقص ويساوي والأقواس في الاتجاهين: encode ينتج نقاط شيفرة مرفوعة، وdecode يعيد ASCII الصريح، ووضع auto يختار الاتجاه باكتشاف وجود أي حرف مرفوع معروف. تمرّ المسافات وعلامات الترقيم والهاشتاج والرموز التعبيرية والحروف بلا شكل مرفوع قياسي دون تغيير وتُدرج في تقرير غير المُخطَّط، فتعرفون دائمًا ما لم يُحوَّل.
كيف يربط اليونيكود المرفوع الحروف والأرقام والعوامل
اليونيكود المرفوع مجموعة ثابتة من تعيينات نقاط الشيفرة عبر عدة كتل، وليس إزاحة خط أساس يطبّقها معالج نصوص. تُربط الأرقام بالأشكال المرتفعة الكلاسيكية: الصفر U+2070، والواحد U+00B9، والاثنان U+00B2، والثلاثة U+00B3، ومن أربعة إلى تسعة U+2074 حتى U+2079. لكثير من الحروف اللاتينية الصغيرة مقابلات حرف معدّل أو مرفوع مثل ᵃ وᵇ وⁿ وˣ، بينما تُربط مجموعة مفيدة من الحروف الكبيرة (A وB وD وE وG–P وR وT–W وغيرها) بحروف كبيرة معدّلة.
تصبح عوامل الزائد والناقص ويساوي والأقواس ⁺ ⁻ ⁼ ⁽ ⁾ حتى تبقى صيغ مثل x²⁺¹ أو وسم الحاشية (1) بالكامل بصيغة مرتفعة. يمرّ encode على كل قيمة سلمية يونيكود في سلسلتكم، ويستبدل كل حرف صريح له مدخل في الجدول بنقطة الشيفرة المرفوعة المطابقة، ويترك الباقي كما هو. يسير decode بالاتجاه المعاكس: يصبح كل حرف مرفوع معروف الحرف أو الرقم أو العامل ASCII المقابل، بينما تبقى المسافات وعلامات الترقيم والرموز غير ذات الصلة كما هي.
ولأن بعض نقاط الشيفرة هذه خارج المستوى متعدد اللغات الأساسي أو تستخدم وحدات BMP غير متجاورة، تُنفَّذ التكرار حسب نقطة الشيفرة لا وحدة UTF-16، فلا ينقسم حرف مرفوع واحد أبدًا. تنفّذ هذه الصفحة تحويل الرفع فقط، لا المنخفض ولا العريض الرياضي ولا المائل ولا fraktur ولا حيل HTML/CSS لـ vertical-align، فهي نوايا بحث منفصلة.
أين يظهر اليونيكود المرفوع في العمل الفعلي
ما يزال الكتّاب التقنيون والمحرّرون يلجؤون إلى يونيكود مرتفع عندما يجب أن يبرز وسم حاشية أو قوة أو ترتيب دون عناصر تنسيق أصلية تختفي عند المشاركة أو في البريد النصي الصريح. تولّد فرق المنتجات والتجارة الإلكترونية متغيّرات عنوان لأسواق تقبل نصًا صريحًا فقط لكنها تعرض أرقامًا وحروفًا مرفوعة في تغذيات العملاء، مثل وحدات المساحة m² أو أجيال الطراز gen². يحتاج معلّمو العلوم وخطوط كتب النصوص مسار encode حتميًا حتى تستخدم كل ورقة العمل الأبجدية المرتفعة نفسها بدل لصق لمرة واحدة من موقع مولّد غير موثوق.
تتلقّى مكاتب الدعم لصقًا مرفوعًا من العملاء وتحتاج مسار decode موثوقًا إلى نص صريح قابل للبحث للتذاكر وقواعد المعرفة. إن احتجتم وسوم HTML sup أو CSS vertical-align أو يونيكود منخفضًا أو عريضًا رياضيًا أو fraktur أو ترجمة بريل أو استبدالات leetspeak، فاعاملوها كنوايا بحث وصفحات هبوط منفصلة دون تحميل هذه الصفحة المرفوعة أكثر مما تحتمل.
حالات الاستخدام
وسوم الحواشي ولواحق الاستشهاد
ارفعوا الأرقام والتسميات الحرفية القصيرة للحواشي والملاحظات الختامية ولواحق الاستشهاد التي يجب أن تبقى في حقول النص الصريح ولصق الدردشة.
أسس الصيغ بلا نص منسّق
رمّزوا القوى وأجزاء العوامل مثل x2 أو (n-1) إلى يونيكود مرفوع للتعليقات والشرائح وعناوين الأسواق التي تزيل HTML.
فكّ اللصق المرفوع إلى نص صريح قابل للبحث
حوّلوا رسائل العملاء أو العناوين المستخرجة التي تستخدم رموزًا مرفوعة إلى ASCII عادي للبحث وCRM وفهرسة قواعد المعرفة.
الأسئلة الشائعة
أي أحرف يمكن أن تصبح يونيكودًا مرفوعًا؟
الأرقام 0–9، والحروف اللاتينية التي يعرّفها يونيكود كأشكال مرفوعة (معظم الصغار؛ ومجموعة مفيدة من الكبار)، والعوامل + - = ( ). تمرّ المسافات وعلامات الترقيم والرموز التعبيرية والحروف بلا شكل مرتفع قياسي وتُدرج في unmapped.
كيف يختار وضع auto الاتجاه؟
إذا احتوى المدخل أي حرف مرفوع معروف من هذا الجدول، يفكّ auto إلى نص صريح. وإلا يرمّز الحروف والأرقام والعوامل الصريحة إلى مرفوع.
هل هذا مثل HTML <sup> أو CSS vertical-align؟
لا. يُصدر هذا نقاط شيفرة يونيكود مرفوعة تنتقل داخل النص نفسه. وسوم HTML وإزاحات خط الأساس في CSS آليات منفصلة غالبًا ما تزيلها المنصّات.
ماذا يحدث للأحرف التي ليس لها شكل مرتفع؟
تبقى كما هي وتُذكر مرة واحدة في قائمة الأحرف التي لم تتحول. فالمسافات والفواصل والرموز التعبيرية وحرف مثل q لا تُخترع لها أشكال ولا تُحذف.
كيف أعيد النص المرتفع إلى نص عادي؟
اختر التحويل العكسي: يعود كل رمز مرتفع معروف إلى الحرف أو الرقم أو الإشارة العادية، وتبقى المسافات وعلامات الترقيم كما هي، فيصبح النص الملصوق قابلًا للبحث من جديد.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/enc/superscript-unicode \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"x2 + y3 = z4"}'const res = await fetch("https://api.kit.forhosting.com/enc/superscript-unicode", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "x2 + y3 = z4"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/superscript-unicode",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "x2 + y3 = z4"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/superscript-unicode", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"x2 + y3 = z4"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"x2 + y3 = z4"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/superscript-unicode", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "x2 + y3 = z4"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.superscript_unicode",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
كيف يربط اليونيكود المرفوع الحروف والأرقام والعوامل
الأحرف بلا مقابل مرفوع—الفواصل والمسافات والرموز التعبيرية وإيديوغرافات CJK وحروف مثل q بلا شكل مرتفع قياسي—لا تُختلق ولا تُحذف؛ تمرّ وتظهر مرة في قائمة unmapped حتى يراجع عملاء API التغطية.
ما ترسلونه وما تتلقّونه
أرسلوا حقل سلسلة إلزاميًا باسم text يحتوي جزء الحاشية أو تعبير القوة أو تسمية المنتج أو التعليق الذي تريدون رفعه أو استعادته. اختياريًا أرسلوا mode كـ encode أو decode أو auto؛ وعند الحذف يكون auto هو الافتراضي. إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا. تشمل الفحوصات الكلاسيكية ترميز x2 إلى ˣ² مع إدراج المسافة كغير مُخطَّط عند وجودها، وفكّ عبارة مرفوعة إلى ASCII صريح، والتأكد من رفض text فارغ بدل إعادته دون تغيير. تُقبل أسماء بديلة مثل input وvalue وdata وmessage وstring لنفس الحقل حتى تعيد السكربتات استخدام أشكال الحمولة القائمة. تُقبل أيضًا بدائل الاتجاه مثل op وoperation وdirection، وقيم قصيرة مثل enc وdec وto_super وfrom_super وsuperscript. عند النجاح تردّ الاستجابة text الأصلي، وتُرجع result السلسلة المحوّلة، وmode العملية المطلوبة، وdirection مسار encode أو decode المحلول، وmapped عدد الأحرف التي أصابت الجدول، وunmapped_count وunmapped الأحرف الفريدة التي مرّت دون ربط، وlength الطول السلمي لليونيكود للنتيجة، مع تسميات script وblock وstandard لاسم اليونيكود المرفوع. غياب text أو كائنات غير سلسلة أو سلاسل فارغة أو قيم mode مجهولة أو سلاسل أطول من الحد الموثّق تفشل بـ invalid_input ورسالة إنجليزية واضحة. تسعير استدعاءات API الناجحة هو القاعدة المنشورة $0.002 لكل عنصر.
أين يظهر اليونيكود المرفوع في العمل الفعلي
ولأن هذه القدرة محرّك parse خالص، فإن تسعير API هو القاعدة المنشورة $0.002 لكل عنصر ناجح، والتحقق الفاشل لا يستهلك الرصيد.
أسئلة تقنية
ماذا يحدث للأحرف التي لا يمكن ربطها؟
تبقى في النتيجة بشكلها الأصلي. تُبلَّغ الأحرف غير المُخطَّطة الفريدة في unmapped وتُحسب في unmapped_count حتى تروا ما تُرك كما هو.
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل عنصر ناجح؛ والمدخل غير الصالح لا يُحاسب.