ForHosting KIT · النصوص والذكاء الاصطناعي

تهريب حقل CSV (RFC 4180)

تصبح قيمة مثل Smith, John هي "Smith, John" حتى لا تقسم فاصلتها العمود، وتُكتب كل علامة اقتباس مزدوجة داخلية مرتين كما تشترط RFC 4180. أما النص البسيط مثل plain فيعود دون تغيير. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
plain
تحصل على
بعد الهروب
plain

هرّب حقل CSV وفق RFC 4180 (تُضاعَف علامات الاقتباس المزدوجة). نية البحث: تهريب csv عبر الإنترنت / rfc4180. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة.

كيف يعمل

هرّب حقل CSV وفق RFC 4180 (تُضاعَف علامات الاقتباس المزدوجة). يُوضع بين اقتباس عندما يحتوي الحقل على فاصلة أو اقتباس أو أسطر جديدة، أو عند الإجبار. التنفيذ JavaScript خالص بلا خدمات خارجية.

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

وثّق الحالات الحدية في الأمثلة لتثبيت الاختبارات الذهبية للعقد. فضّل الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع الخاطئة. عندما يكون الحقل اختياريًا، تُوثَّق القيم الافتراضية في params وتُعاد في

المدخلات والحدود والتقريب

الكسور الاختيارية تستخدم half-up مرة واحدة. المخرجات تعيد المدخلات الأساسية لتسجّل الأتمتة السياق الكامل لكل استدعاء. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة.

الوظائف الفاشلة لا تُفوتر. تستهدف الصفحات نية البحث بكلمات مفتاحية دقيقة. وثّق الحالات الحدية في الأمثلة لتثبيت الاختبارات الذهبية للعقد.

فضّل الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع الخاطئة. عندما

متى تستخدمه

استخدمه عندما تطابق نية بحثك اسم الحاسبة وتحتاج إجابة قابلة للتكرار للتعليم أو العمليات المالية أو GIS أو أدوات النص أو تاريخ الوحدات. هرّب حقل CSV وفق RFC 4180 (تُضاعَف علامات الاقتباس المزدوجة). لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة.

الوظائف الفاشلة لا تُفوتر. تستهدف الصفحات نية البحث بكلمات مفتاحية دقيقة. وثّق الحالات الحدية في الأمثلة لتثبيت الاختبارات الذهبية للعقد.

فضّل الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع الخاطئة. عندما يكون الحقل اختياريًا، تُوثَّق القيم الافتراضية في

تحقق سريع

الصق القيم في الودجت المجاني وقارنها بورقة حساب.

تدريس

اعرض الصيغة والأمثلة الذهبية المثبتة دون برمجيات مملوكة.

من المؤلف؟

Aspire (elon@forhosting.com)، تسليم EN فقط؛ Nitro يُرطّب اللغات.

متى تحتاج قيمة CSV إلى علامات اقتباس؟

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

ماذا يحدث لعلامات الاقتباس المزدوجة الموجودة داخل القيمة؟

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

هل يمكنني فرض علامات الاقتباس على كل القيم؟

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

هل تؤدي الفاصلة المنقوطة أو علامة الجدولة إلى إضافة علامات اقتباس؟

لا. لا تُضاف علامات الاقتباس إلا مع الفاصلة أو علامة الاقتباس المزدوجة أو السطر الجديد. وإذا كان جدول البيانات لديك يفصل الأعمدة بفاصلة منقوطة، ففعّل خيار الاقتباس الدائم.

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

POSThttps://api.kit.forhosting.com/text/csv-escape

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

curl -X POST https://api.kit.forhosting.com/text/csv-escape \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"say \"hi\""}'
{
  "text": "say \"hi\""
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.csv_escape",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

أداة مجانية وحتمية من المستوى A مع ودجت متصفح وواجهة API متطابقين. الحاسبة مجانية في المتصفح وحتمية ومطابقة لمسار API. تُتحقق المدخلات قبل أي حساب؛ الأحمال غير الصالحة تفشل بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وCMS

كيف يعمل

الحاسبة مجانية في المتصفح وحتمية ومطابقة لمسار API. تُتحقق المدخلات قبل أي حساب؛ الأحمال غير الصالحة تفشل بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو عروض التدريس.

المدخلات والحدود والتقريب

قدّم المعاملات المطلوبة كأرقام أو سلاسل JSON وفق التوثيق. الأنواع غير الصالحة أو الحقول المطلوبة الناقصة أو القيم خارج النطاق ترفع invalid_input برسالة واضحة. الحاسبة مجانية في المتصفح وحتمية ومطابقة لمسار API. تُتحقق المدخلات قبل أي حساب؛ الأحمال غير الصالحة تفشل بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو عروض التدريس.

متى تستخدمه

الحاسبة مجانية في المتصفح وحتمية ومطابقة لمسار API. تُتحقق المدخلات قبل أي حساب؛ الأحمال غير الصالحة تفشل بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو عروض التدريس.

أتمتة

استدعِ API بنفس عقد JSON من n8n أو سكربتات أو CMS.

هل هو مجاني في المتصفح؟

نعم. المستوى A يعمل بالكامل من جهة العميل بنفس نواة API.

هل يستدعي الشبكة؟

لا. كل التحويلات الرياضية والنصية محلية وحتمية.

ماذا يحدث عند إدخال خاطئ؟

يرفع المعالج invalid_input؛ الوظائف الفاشلة لا تُفوتر.

هل يمكنني استخدامه عبر API؟

نعم. أرسل حقول JSON نفسها الموثقة في params.

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