مُعقِّم ترميز الرسائل.
يمكن لعلامة اقتباس ذكية واحدة، أو شرطة متوسطة، أو مسافة غير قابلة للكسر، أن تحوّل رمز SMS من GSM-7 إلى UCS-2 دون أي تدخل، مما يقلل عدد الأحرف المسموح بها لكل مقطع من 160 إلى 70 حرفًا، ويضاعف التكلفة. ما عليك سوى لصق رسالتك، وستجد هذه الأداة كل حرف مخالف، وتشرحه، ثم تُقدّم لك نسخة مُنقّحة وآمنة للاستخدام مع GSM-7. لن يغادر أي شيء جهازك.
بعض الأحرف (الرموز التعبيرية أو الأحرف من لغات أخرى) ليس لها مقابل في GSM-7، لذا تبقى الرسالة المُعدّلة في UCS-2. قم بإزالتها للوصول إلى GSM-7 والاستفادة من كامل سعة الأحرف البالغة 160 حرفًا.
تنبيه: تحتوي هذه الرسالة على أحرف مشابهة لأحرف أبجدية أخرى. تبدو هذه الأحرف مطابقة للأحرف اللاتينية، ولكنها تُجبر المستخدم على استخدام الأحرف اللاتينية. استبدالها مجرد اقتراح - فعّل هذا الخيار فقط إذا كان النص المقصود لاتينيًا.
تم تطبيق التعديلات. راجعها، ثم انسخها.
| الحرف | نقطة الترميز | اسم | يكتب | لماذا يجبر Unicode | بديل آمن لـ GSM-7 |
|---|---|---|---|---|---|
| ’× 2 | U+2019 | RIGHT SINGLE QUOTATION MARK | علامة اقتباس ذكية | علامة اقتباس متعرجة/مطبعية. ليست ضمن أبجدية GSM-7، لذا فهي تجبر الرسالة بأكملها على أن تكون UCS-2. | "'" |
| — | U+2014 | EM DASH | شَرطة | الشرطة الطباعية (الشرطة المتوسطة/الطويلة أو علامة الطرح). GSM-7 لا يحتوي إلا على الواصلة العادية، لذا فإن هذا يُجبر UCS-2 على ذلك. | "-" |
| … | U+2026 | HORIZONTAL ELLIPSIS | علامة الحذف | علامة حذف واحدة. لا تحتوي GSM-7 على علامة حذف، لذا فهي تُجبر UCS-2 على الظهور. ثلاث نقاط عادية تُعادلها. | "..." |
| “ | U+201C | LEFT DOUBLE QUOTATION MARK | علامة اقتباس ذكية | علامة اقتباس متعرجة/مطبعية. ليست ضمن أبجدية GSM-7، لذا فهي تجبر الرسالة بأكملها على أن تكون UCS-2. | """ |
| ” | U+201D | RIGHT DOUBLE QUOTATION MARK | علامة اقتباس ذكية | علامة اقتباس متعرجة/مطبعية. ليست ضمن أبجدية GSM-7، لذا فهي تجبر الرسالة بأكملها على أن تكون UCS-2. | """ |
| і | U+0456 | CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I | هوموجليف | حرف من الأبجدية السيريلية أو اليونانية يشبه حرفًا لاتينيًا تمامًا. غير مرئي للعين المجردة، لكنه يُجبر على كتابة UCS-2 - وهو سبب كلاسيكي للتساؤل: "لماذا هذا الحرف Unicode؟". | "i"(مُحتفظ به - تم إيقاف استبدال الأحرف المتشابهة) |
| 🎉 | U+1F389 | الرموز التعبيرية | الرموز التعبيرية | لا يوجد تمثيل للرموز التعبيرية باستخدام GSM-7 على الإطلاق. لا يوجد بديل آمن - إما حذفها، أو قبول ترميز UCS-2 لهذه الرسالة. | لا يوجد ما يعادل GSM-7 |
كل شيء يعمل محليًا في متصفحك. لا يتم تحميل نصك أبدًا.
الإجابة المختصرة
كيف أمنع رسالة من أن تتحول بصمت إلى Unicode؟
استبدل الأحرف القليلة غير الموجودة في أبجدية GSM-7. تكون الأسباب الشائعة غير مرئية: علامات اقتباس ذكية منسوخة من معالج نصوص، أو شرطة طويلة أو شرطة متوسطة، أو علامة حذف زائدة، أو مسافة غير قابلة للكسر، أو حرف يشبه الحرف اللاتيني في الأبجدية السيريلية/اليونانية. يؤدي أي خطأ من هذه الأخطاء إلى خفض ميزانية كل مقطع من 160 إلى 70 حرفًا، وقد يضاعف عدد المقاطع وتكلفتها. تكشف هذه الأداة كل خطأ منها وتُنتج نسخة مُنقّحة وآمنة للاستخدام مع GSM-7 يمكنك نسخها.
ما الذي يُغيره المطهر؟
تتحول علامات الاقتباس الذكية والمنحنية إلى علامات اقتباس مستقيمة. وتتحول الشرطات المتوسطة والطويلة إلى واصلة. وتتحول علامة الحذف إلى ثلاث نقاط. وتتحول المسافات غير القابلة للكسر، والرفيعة، والصفرية إلى مسافة عادية (أو تُحذف). وتتحول النقاط إلى نجمة؛ وتتحول رموز العلامات التجارية وحقوق النشر والرموز المسجلة إلى (TM) و(C) و(R). ويمكن استبدال الأحرف السيريلية واليونانية المتشابهة بأحرفها اللاتينية. ولا يوجد مكافئ GSM-7 للرموز التعبيرية وأحرف الكتابة الأخرى، لذا يتم تمييزها بدلاً من تغييرها - أنت من يقرر ما إذا كنت تريد إزالتها أو قبول Unicode.
ما هو الشيء الدقيق، وما هو مجرد اقتراح؟
يتميز نظام كشف الأحرف وحسابات التجزئة/التكلفة بالدقة المتناهية، حيث يتبعان أبجدية GSM 03.38 وقواعد التجزئة 160/153 (GSM-7) مقابل 70/67 (UCS-2). ولا يؤثر استبدال علامات الترقيم والمسافات والرموز على المعنى. أما استبدال الأحرف المتشابهة فهو عملية تقديرية بحتة، إذ يؤدي استبدال حرف سيريلّي بحرف لاتيني إلى تغيير الحرف الأصلي، وهو ما يُناسب النصوص اللاتينية المزيفة، ولكنه غير مناسب إذا كانت الرسالة بلغة أخرى. لذا، فهو مُعطّل افتراضيًا ومُعلّم بوضوح.
الأسئلة الشائعة
كيف يختلف هذا عن مدقق GSM-7 / Unicode؟
يُصنّف المُدقّق كل حرف لتتمكن من معرفة الأحرف التي تُجبر على استخدام UCS-2، حيث يُشير إليها. أما مُصحّح الأخطاء، فيُصلحها خطوةً أخرى: إذ يُطبّق مجموعةً مُختارةً من البدائل الآمنة لـ GSM-7، ويُقدّم لك رسالةً مُنقّحةً جاهزةً للنسخ، مع مُقارنةٍ بين مُقطع الرسالة قبل وبعد التعديل، بالإضافة إلى التكلفة. استخدم المُدقّق للفهم، والمُصحّح للتنظيف.
لماذا يؤدي عرض سعر ذكي واحد إلى مضاعفة تكلفة SMS الخاصة بي؟
يستخدم SMS ترميزًا واحدًا للرسالة بأكملها. إذا كان أي حرف خارج نطاق أبجدية GSM-7، فيجب إرسال الرسالة كاملةً باستخدام UCS-2 لضمان بقاء ذلك الحرف. يتسع UCS-2 لـ 70 حرفًا فقط في المقطع الواحد (67 حرفًا لكل جزء عند دمجه)، مقابل 160 حرفًا (153 حرفًا لكل جزء) في GSM-7. لذا، قد يؤدي وجود علامة اقتباس معقوفة أو شرطة متوسطة إلى تحويل رسالة من مقطع واحد إلى مقطعين، مما يضاعف التكلفة.
ما هو التشابه الكتابي ولماذا هو خطير؟
الحرف المتجانس هو حرف من أبجدية معينة يبدو مطابقًا تمامًا لحرف من أبجدية أخرى - على سبيل المثال، الحرف السيريلي 'а' (U+0430) لا يمكن تمييزه بصريًا عن الحرف اللاتيني 'a' (U+0061). إذا تسلل أحد هذه الأحرف إلى نصك (غالبًا عن طريق النسخ واللصق)، فستبدو الرسالة كأنها نص إنجليزي عادي، ولكنها مشفرة ضمنيًا على أنها Unicode. ولأنك لا تستطيع رؤيته، فهو أحد أكثر الأسباب المربكة لظهور ترميز UCS-2 غير المتوقع. يكشف برنامج التنظيف عن نقاط الترميز الدقيقة ويمكنه استبدالها.
هل سيؤدي استبدال الأحرف المتشابهة إلى تغيير رسالتي؟
يُغيّر هذا الإجراء الحرف الأساسي، لا المظهر. بالنسبة للنصوص اللاتينية (مثل اسم علامة تجارية أُلصق مع إخفاء حرف سيريلّي)، فهذا هو الحل الأمثل. أما إذا كانت رسالتك مكتوبة بالفعل بالروسية أو اليونانية أو أي لغة أخرى، فإن تلك الأحرف صحيحة ويجب أن تبقى كما هي - لذا فإن استبدال الأحرف المتشابهة مُعطّل افتراضيًا ويُنبّه بوضوح.
هل يمكنه جعل كل رسالة GSM-7؟
لا، ولا يدّعي ذلك. لا يوجد مقابل لرموز الإيموجي والأحرف من لغات غير لاتينية، كالعربية أو الصينية، في GSM-7. تُشير الأداة إليها بصدق وتُبقيها؛ وعند الوصول إلى GSM-7، يتم حذفها أو قبول Unicode. تُصلح الأداة كل ما يُمكن إصلاحه بأمان.
هل يتم تحميل رسالتي في أي مكان؟
لا. جميع عمليات الكشف والاستبدال وتقسيم النصوص تتم محليًا في متصفحك باستخدام جافا سكريبت. لا يتم إرسال النص الخاص بك إلى أي خادم.
هل أنت مستعد لإرسال رسائل واضحة على نطاق واسع؟
توفّر BroadNet واجهة REST API بمصادقة رمز Bearer، وارتباطات SMPP 3.4 مباشرة، وwebhooks لإيصالات التسليم، وحزمة TypeScript SDK رسمية عبر أكثر من 200 دولة - مع معالجة GSM-7 وUnicode بشكل صحيح من البداية إلى النهاية.