النص / ترميز
عداد البايت (UTF-8 وUTF-16 وSMS)
احسب بايتات النص بتنسيقي UTF-8 وUTF-16، ونقاط ترميزه ومحارفه المرئية، وأجزاء SMS التي يحتاج إليها، واقصصه وفق حدّ للبايتات من دون كسر أي محرف.
عداد البايت (UTF-8 وUTF-16 وSMS): تقيس الأنظمة المختلفة الطول بطرق مختلفة. يستخدم UTF-8، الذي تعتمد عليه صفحات الويب ومعظم قواعد البيانات، 1 بايت لمحارف ASCII، و2 لمعظم المحارف ذات العلامات الصوتية أو الحروف اليونانية والسيريلية، و3 للمحارف الصينية واليابانية والكورية، و4 لرموز الإيموجي. تحسب JavaScript وحدات ترميز UTF-16، وتحسب Python نقاط الترميز، بينما يرى الأشخاص عناقيد المحارف، لذلك يكون إيموجي بلون بشرة محرفًا واحدًا للقارئ، لكنه يتكوّن من نقطتي ترميز و8 بايتات في UTF-8. تتسع رسائل SMS لـ160 محرفًا من أبجدية GSM، أو لـ70 محرفًا إذا ظهر أي محرف آخر. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات النصوص
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
هذه المحارف خارج أبجدية GSM، لذلك تُرسل الرسالة كاملةً بترميز UCS-2، بمعدل 70 محرفًا لكل جزء: 👍 🏽 日 本 語
يحتوي على محارف من 4 بايت، مثل الرموز التعبيرية: يحتاج MySQL إلى مجموعة المحارف utf8mb4 لتخزينها؛ أما مجموعة utf8 الأقدم (utf8mb3) فترفضها.
حدود تُقاس بالبايت
تحسب حدود كثيرة البايتات لا الأحرف، مثل أعمدة قواعد البيانات ومفاتيح الفهارس، وترويسات HTTP وملفات تعريف الارتباط (نحو 4 KB لكل ملف)، وأسماء الملفات (255 بايتاً في معظم أنظمة الملفات)، وواجهات الدفع أو المراسلة. قد تستوعب حدود تتسع لـ 255 حرفاً إنجليزياً 85 حرفاً صينياً فقط أو 63 رمزاً تعبيرياً.
بالنسبة إلى الحدود المحسوبة بالأحرف، مثل منشورات الشبكات الاجتماعية، استخدم عداد الأحرف، ولمعرفة طريقة ترميز ملف، استخدم كاشف ترميز النص.
اختصار رسائل SMS
استبدل علامات الاقتباس والفواصل العليا المنحنية بنظيراتها المستقيمة، والشرطات بشرطات وصل، وتجنب الرموز التعبيرية، حتى تبقى الرسالة ضمن أبجدية GSM وتتسع لـ 160 حرفاً لكل جزء بدلاً من 70. وعادةً يُحتسب كل جزء إضافي كرسالة منفصلة.
طريقة الاستخدام
- اكتب النص أو الصقه.
- اقرأ عدد البايتات والمحارف وأجزاء SMS.
- أدخل حدًا للبايتات لمعرفة ما إذا كان النص يناسبه، واحصل على نسخة مقصوصة بأمان.
الخصوصية والقيود
تُقاس أبعاد النص في المتصفح ولا يُرفع أبدًا.
أدوات ذات صلة
الأسئلة الشائعة
لماذا تقول قاعدة بياناتي إن النص طويل جدًا؟
قد تحسب حدود الأعمدة البايتات بدلًا من المحارف؛ إذ تستخدم بادئات فهارس MySQL والعديد من الأنظمة الأقدم البايتات، لذلك تحتاج 255 محرفًا صينيًا إلى 765 بايتًا في UTF-8.
لماذا يرسل إيموجي واحد رسالتي SMS بترميز Unicode؟
تستخدم SMS أبجدية GSM ذات 7-bit عندما يكون كل محرف فيها؛ ويؤدي وجود محرف واحد خارجها، مثل إيموجي أو علامة اقتباس منحنية، إلى تحويل الرسالة بأكملها إلى UCS-2، الذي يتسع لـ70 محرفًا لكل جزء بدلًا من 160.
إلى ماذا تُقسّم رسالة SMS الطويلة؟
تُقسّم إلى أجزاء من 153 محرفًا من GSM أو 67 وحدة من UCS-2، لأن كل جزء يحمل ترويسة لضم الأجزاء على الهاتف؛ وتُحسب بعض المحارف، مثل € و[ ]، مرتين في GSM.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا