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

محوّل يونيكود RTF

تصبح الكلمة café هي caf\u233?: يبقى ASCII البسيط مقروءًا، ويتحول كل محرف آخر إلى كلمة تحكم RTF بعدد عشري ذي إشارة وعلامة بديلة، وتعود التهريبات الملصقة نصًا حقيقيًا، بما فيها الرموز التعبيرية. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
café
وضع الحساب
Encode
تحصل على
النتيجة
caf\u233?
الطول
9
وحدات الترميز
4
عدد التهريبات
1

غالبًا ما تخفي ملفات Rich Text Format وقطع الحافظة الأحرف غير ASCII خلف كلمة تحكم مميزة: شرطة مائلة عكسية، والحرف u، وعدد صحيح عشري موقّع، وعادةً حرف ANSI احتياطي واحد مثل علامة الاستفهام. يحتاج مهندسو الدعم ومتخصصو التوطين والمطوّرون الذين يلصقون مقاطع RTF في التذاكر إلى محوّل يحوّل النص المقروء إلى تلك الكلمات ويعيد التهريب الغامض إلى أحرف دون تخمين قيم مقطوعة أو خارج المدى.

كيف تمثّل كلمات تحكم RTF \uN اليونيكود

تعرّف مواصفة RTF وجهة يونيكود تُدرج وحدة ترميز UTF-16 واحدة لكل كلمة تحكم شرطة-u. الرقم بعد u عدد صحيح موقّع بست عشرة بتًا بالعشري: من 0 إلى 32767 يسمي وحدات BMP مباشرة، ومن −32768 إلى −1 يسمي النصف العلوي من BMP بمكمّل الاثنين، فتظهر الوحدة 65533 مثل −3. مباشرة بعد الأرقام، يتخطى قرّاء RTF عددًا ثابتًا من أحرف وجهة ANSI يتحكم فيه شرطة-uc؛ القيمة الافتراضية 1 تعني استهلاك حرف احتياطي واحد (مثل علامة استفهام) وإهماله عندما يفهم القارئ اليونيكود.

لذلك يصدر الكتّاب أنماطًا مثل caf متبوعة بشرطة-u-233 وعلامة استفهام لكلمة café، مع إبقاء أحرف ASCII حرفية ليبقى الملف مقروءًا جزئيًا. الأحرف خارج المستوى متعدد اللغات الأساسي تصبح بديلاً عاليًا وآخر منخفضًا ككلمتي تحكم متتاليتين، غالبًا بعشريات سالبة للنصفين. تسير هذه القدرة على النص بوحدة UTF-16 عند الترميز، وتترك ASCII دون 128 كما هو، وتنسّق كل وحدة غير ASCII كشرطة-u والعشري الموقّع والاحتياطي المختار.

عند الفك تبحث عن شرطة-u وإشارة اختيارية ومن رقم إلى خمسة، وتتحقق من المدى الموقّع بست عشرة بتًا، وتستهلك حرف وجهة واحد إن وُجد، وتعيد دمج أزواج البدائل الصالحة في عدد قياسي واحد حتى يعود الإيموجي صحيحًا. يفشل التهريب المقطوع والأرقام الناقصة والعشري خارج المدى بفهرس واضح بدل اختراع حرف.

ما الذي ترسله وما الذي تستلمه

أرسل حقل سلسلة إلزاميًا باسم text وحقل mode اختياريًا بقيمة encode أو decode. يحدّد حقل fallback الاختياري حرف وجهة ANSI الواحد المضاف بعد كل كلمة تحكم عند الترميز؛ الافتراضي علامة استفهام، والسلسلة الفارغة تحذف الوجهة إن كنت تبني تجهيزًا أدنى. يحوّل encode الوحدات غير ASCII إلى تهريب RTF متتالٍ مع إبقاء ASCII مقروءًا: تصبح café على شكل caf زائد شرطة-u-233 وعلامة استفهام، وتنتج سلسلة فيها إيموجي كلمتي تحكم موقّعتين لزوج البديل.

يعكس decode العملية: يستبدل كل شرطة-u عشري سليم بوحدة الترميز المطابقة، ويسقط حرف الوجهة الواحد إن وُجد، ويُبقي الحرفيات التي لم تُهرَّب، ويعيد دمج أزواج العالي-المنخفض في حرف واحد. لا تستهلك إخفاقات التحقق الرصيد المسبق الدفع. استخدم نموذج المتصفح المجاني لفحص سريع لمقاطع RTF من Word أو LibreOffice، ثم العقد نفسه من السكربتات عند الحاجة إلى تجهيزات جماعية أو تأكيدات CI.

أين يظهر تحويل يونيكود RTF في العمل الفعلي

تستخرج فرق ترحيل المستندات دمج بريد .rtf قديمًا وموضوعات أنظمة مساعدة ما زالت تحمل أسماء منتجات بلهجات مرمّزة ككلمات تحكم عشرية؛ فك تلك المقاطع إلى يونيكود بسيط يسرّع المراجعة دون فتح معالج نصوص كامل. يقارن ضمان جودة التوطين سلسلة RTF مُصدَّرة مع بند ذاكرة ترجمة بترميز العبارة المتوقعة والتحقق من كلمات تحكم مستقرة بعد ترقية مكتبة. يوسّع مراجعو الأمن أجسام RTF المشبوهة ليروا إن كانت حروف متشابهة أو أحرف تحكم تختبئ خلف تهريب عشري سالب، ثم يعيدون ترميز عينة منظّفة كتجيهيز انحدار.

تستخدم دورات البرمجة التي تقابل RTF بتهريب JavaScript الست عشري أداة حية لتُظهر أن الحرف نفسه é هو 233 عشريًا في RTF و00e9 hex في مواضع أخرى، فتصير قاعدة المدى الموقّع ملموسة. إن احتجت تهريبًا بست عشريًا بأربعة أرقام بأسلوب JavaScript أو قوائم نقاط ترميز U-plus خام أو ترميزًا مئويًا لعناوين URL أو كيانات HTML مسماة، فتعامل معها كنيات بحث وصفحات منفصلة؛ تلك الأدوات تجيب عن استعلامات مختلفة حتى عندما تكون مسارات السلاسل قصيرة.

فك حافظة RTF ومقاطع .rtf

الصق مقطع نص غني مليئًا بكلمات تحكم عشرية شرطة-u، وافكّه إلى يونيكود مقروء، ثم أعد ترميز تجهيز مصحّح للتصدير التالي.

بناء ذهبية CI لكتّاب RTF

رمّز أسماء المنتجات والعناوين ذات اللهجات في أشكال \uN? مستقرة يجب أن تطابقها مسلسلات RTF واختبارات دمج البريد بعد ترقيات المكتبات.

تعليم يونيكود RTF موقّع 16 بت

أظهر للطلاب أن وحدات BMP العالية وبدائل الإيموجي تستخدم عشريات سالبة في RTF بخلاف hex \uXXXX في JavaScript، ثم افكّ الزوج إلى حرف واحد.

بم يختلف تهريب يونيكود RTF عن \uXXXX في JavaScript؟

يستخدم RTF عشريًا موقّعًا بعد \u (مثل \u233? للحرف é) وحرف ANSI احتياطيًا واحدًا.

كيف أرمّز النص إلى شكل RTF \uN؟

أرسل text مع mode encode (الافتراضي). يبقى ASCII حرفيًا؛ تصبح كل وحدة UTF-16 غير ASCII على شكل \u زائد عشري موقّع زائد حرف الاحتياطي (الافتراضي ?).

كيف أفكّ كلمات تحكم يونيكود RTF؟

أرسل السلسلة المهرّبة مع mode decode. تصبح تسلسلات \uN السليمة أحرفًا؛ يُستهلك حرف وجهة بعد كل رقم إن وُجد؛ وتُعاد أزواج البدائل إلى إيموجي وعدد قياسي آخر خارج BMP.

ما علامة الاستفهام بعد كل رمز \uN؟

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

كيف تُكتب الرموز التعبيرية في RTF؟

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

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

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

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

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

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

لكل طلب$0.002

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

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

بخلاف تهريب JavaScript أو JSON الست عشري (شرطة-u وأربعة أرقام hex)، يخزّن RTF وحدة الترميز UTF-16 كرقم عشري قد يكون سالبًا عندما تتجاوز الوحدة 32767؛ فيصبح é على شكل شرطة-u-233 وعلامة استفهام، وتشكّل البدائل العالية للإيموجي أزواجًا سالبة. ترمّز هذه القدرة النص العادي إلى كلمات تحكم يونيكود بأسلوب RTF، وتفكّ التهريب السليم مع وعي كامل بأزواج البدائل، وتفشل فورًا مع invalid_input عند التسلسلات المعطوبة حتى لا تصل تجهيزات سيئة إلى الإنتاج. تشترك أداة المتصفح المجانية وواجهة API المدفوعة في نواة حتمية واحدة، فتتفق العروض التوضيحية وفحوصات CI والويب هوكس الحية عند السعر المنشور $0.002 لكل عنصر ناجح.

كيف تمثّل كلمات تحكم RTF \uN اليونيكود

هذا التصميم مختلف تمامًا عن تهريب Java أو JSON بأربعة أرقام hex رغم أن كليهما يبدأ بشرطة-u؛ لذلك من يبحث عن تحويل يونيكود RTF يحتاج صفحة مخصصة لا أداة hex فقط.

ما الذي ترسله وما الذي تستلمه

عند إغفال mode يكون encode هو الافتراضي فيظل الحمولة الواحدة مفيدة. تعيد الاستجابات الناجحة mode وtext وfallback، وتسلّم result كسلسلة الإخراج الرئيسية، وتشمل length وcode_units لوحدات UTF-16 المعالجة وescape_count لعدد كلمات التحكم المنتَجة أو المستهلكة وتسمية تنسيق بأسلوب شرطة-u-N-علامة-استفهام وملاحظة قصيرة تسمي كلمات تحكم يونيكود RTF. غياب text وقيم mode غير المدعومة والسلاسل الأطول من الحد الموثّق وfallback أطول من حرف واحد والأرقام المقطوعة بعد شرطة-u والأجسام غير الرقمية والقيم الموقّعة خارج المدى تفشل مع invalid_input ورسالة إنجليزية تسمي الحقل أو الفهرس. تسعير استدعاءات API الناجحة هو القاعدة المنشورة $0.002 لكل عنصر.

أين يظهر تحويل يونيكود RTF في العمل الفعلي

غالبًا ما تترك جسور الحافظة بين عناصر rich-edit القديمة في Windows وتطبيقات الويب الحديثة تسلسلات شرطة-u في سجلات JSON وسيطة؛ يلصق الدعم المقطع في محوّل تهريب يونيكود RTF مخصص بدل حساب مكمّل الاثنين يدويًا لكل وحدة فوق 32767. ولأن هذه القدرة محرك تحليل خالص، يبقى تسعير API عند القاعدة المنشورة $0.002 لكل عنصر ناجح ولا يستهلك فشل التحقق الرصيد.

ماذا يحدث عند تهريب RTF معطوب؟

تفشل المهمة مع invalid_input ورسالة تسمي الفهرس أو المشكلة (أرقام ناقصة، قيمة موقّعة خارج المدى، جسم مقطوع). لا تُحاسب إخفاقات التحقق.

كم تكلفة محوّل يونيكود RTF؟

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

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