ما هو جدول ASCII؟
جدول ASCII هو مرجع كامل للرمز القياسي الأمريكي لتبادل المعلومات - تعيين الأحرف إلى رقم الذي يدعم تقريبًا كل ملف نصي ولغة برمجة وبروتوكول شبكة. يسرد جميع رموز ASCII القياسية البالغ عددها 128 (0-127) جنبًا إلى جنب مع النصف العلوي اللاتيني الممتد (128-255) ، ولكل رمز يظهر القيمة العشرية ، والأشكال السداسية والثمانية ، والثنائية المكونة من ثماني بت ، والحرف الرسومي القابل للطباعة أو التحكم في الذاكرة ، وكيان HTML ، واسم لغة عادية.
يعين ASCII رقمًا فريدًا لكل حرف ورقم وعلامة علامات الترقيم وإشارة التحكم. حرف "أ" هو 65، والحرف الصغير "أ" هو 97، والرقم "0" هو 48، والمسافة 32. الرموز الـ 32 الأولى هي أحرف تحكم غير مطبوعة مثل إرجاع الشعار (13) ، وخلاصة الخط (10) ، وعلامة التبويب (9) - تعليمات غير مرئية كانت تقود ذات مرة الأنماط التقريبية ولا تزال تنهي الحقول وحقول التحديد اليوم. يجعل هذا الجدول كل واحدة من تلك القيم مرئية ويمكن البحث فيها في مكان واحد.
كل شيء يعمل في متصفحك. يمكنك التصفية حسب الفئة ، والبحث حسب الحرف ، أو العشرية ، أو السداسي عشري ، أو اسم الكيان ، والنقر فوق أي قيمة لنسخها ، ولصق النص الخاص بك لرؤية الرمز الموجود خلف كل حرف. لا يتم تحميل أي شيء ، ولا يوجد اشتراك ، ويستمر المرجع بأكمله في العمل دون اتصال بمجرد تحميل الصفحة.
بشكل صارم ، ASCII عبارة عن رموز تغطية قياسية من 7 بت من 0 إلى 127 ، وكل شيء من 128 إلى 255 ينتمي إلى امتداد بدلاً من ASCII نفسه. يوضح الجدول Latin-1 لهذا النطاق العلوي ، وهو التفسير الأكثر شيوعًا وليس الوحيد: نفس البايت هو حرف مختلف تحت Windows-1252 ، وتحت UTF-8 ، هذه القيم ليست أحرفًا مستقلة على الإطلاق ولكن أجزاء من التسلسلات متعددة البايت. هذا هو مصدر معظم Mojibake ، حيث يصل حرف موجه كرمزين غير مرتبطين. أول 32 رمزًا هي أحرف تحكم بدلاً من أحرف قابلة للطباعة ، ومخزون من طابعات عن بُعد ، وحفنة لا تزال تقوم بعمل حقيقي: 9 علامة تبويب ، 10 عبارة عن تغذية سطر ، 13 هي إرجاع النقل ، والفرق بين الأخيرين هو سبب استمرار تحرك الملفات النصية بشكل سيء بين أنظمة التشغيل.
تعمل الصفحة أيضًا كمحول جدول ASCII للنص الخاص بك، وهو أمر مفيد عند تحديد القيم في التعليمات البرمجية. يبدأ مربع تحويل النص إلى رموز ASCII بالعينة Hi ©، ويعيد 72 105 32 169، مع وضع علامة © لأن 169 خارج ASCII 7 بت. هذه هي نفس الأرقام التي يطبعها البرنامج النصي لجدول Python ASCII: ord ("H") يُرجع 72 وchr (72) يُرجع "H". في جدول ASCII لبرمجة C، تتطابق القيم أيضًا، نظرًا لأن الحرف يحمل الرمز، لذا فإن 'H' == 72 صحيح.
كيفية استخدام جدول ASCII؟
تصفح أو تصفية الجدول
قم بالتمرير في الجدول 0-255 الكامل أو استخدم أزرار الفئة لتضييقه على أحرف قابلة للطباعة أو رموز التحكم أو النطاق اللاتيني الممتد 1.
ابحث عن شخصية أو رمز
اكتب حرفًا أو رقمًا عشريًا أو قيمة سداسية مثل 0x41 أو اسم كيان مثل "نسخ" لتصفية الجدول. استخدم البادئة 0x للرقم السداسي، لأن الرقم العادي مثل 41 يطابق أيضًا العمود السداسي ويظهر أكثر من صف واحد.
انسخ القيمة التي تحتاجها
انقر فوق خلية كيان حرف أو عشري أو سداسي عشري أو HTML لنسخها إلى الحافظة الخاصة بك لاستخدامها في التعليمات البرمجية أو المستندات. الأعمدة الثماني والثنائية مخصصة للقراءة فقط.
تحويل النص الخاص بك
الصق النص في المشفر لرؤية نقطة رمز ASCII (أو Unicode) لكل حرف ، ثم انسخ سلسلة التعليمات البرمجية العشرية.
الميزات الرئيسية
كل رمز 0-255
7-bit ASCII القياسي (0-127) و ISO 8859-1 اللاتينية 1 النصف العلوي (128-255) في جدول واحد مستمر قابل للتمرير
أربع قواعد أرقام في لمحة
عشري، ثماني عشري، ثماني، وثمانية بتات معروضة لكل كود، بالإضافة إلى كيان HTML - لا حاجة إلى تحويل ذهني
شخصيات التحكم المسماة
يتم تصنيف الرموز غير المرئية 0-31 و 127 مع ذاكرات الذاكرة الخاصة بهم (NUL ، LF ، CR ، ESC ، DEL) والأسماء الكاملة حتى تعرف ما يفعله كل واحد
بحث ذكي
ابحث عن رمز بحرفه أو عشري أو سداسي أو ثماني أو ثنائي أو اسم كيان HTML - "&" و "38" و "0x26" و "amp" كلها تحدد علامة العطف
Frequently Asked Questions
Related Tools
Binary Calculator
Add, subtract, multiply, and divide binary numbers, or run AND, OR, XOR, NOT, and bit shifts, with every result shown in binary, octal, decimal, and hex. 100% client-side.
Binary Translator
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
IEEE 754 Converter
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Unicode Converter
Convert text to and from Unicode code points, HTML entities, JavaScript escapes, and CSS escapes. Emoji and astral characters handled correctly.
Comments
0 comments
No comments yet. Be the first to share your thoughts!