• 0
elmahdibatna

مشكلة في التعامل مع رموز ASCII في البايثون

سؤال

السلام عليكم ورحمة الله تعالى وبركاته


 


 


واجهت مشكلة مع البايثون في التعامل مع رموز ASCII


 


 


حيث أنها تتعرف على جزء فقط من هذه الرموز 127 رمز


 


 


في حين أنه يوجد 255 رمز فهل يوجد حل لهذه المشكلة


 


 


هل توجد مكتبة ما للتعامل مع هذا الجزء الثاني من الأكواد


 


 


ارجو اجابة جيدة والسلام عليكم ورحمة الله تعالى وبركاته


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

وضح الغرض من السؤال للحصول على إجابة جيدة.

 

الآسكي 128 رمز (7 بت) تبدأ من 0 إلى 127، مابعدها ليس آسكي، بل يختلف حسب الترميز (في أغلب الترميزات أول 128 قيمة تحوي رموز آسكي)، مثلاً 224 (0xe0) يشير إلى "ض" في ترميز CP 720، أو "à" في Windows-1256 أو "Ó" في CP 857، كما ترى قد يشير لأي رمز حسب الترميز الذي تريد استخدامه.

 

بايثون تدعم عدد كبير من الترميز، يمكن أن تنظر للملفات في المجلد C:\PythonXX\Lib\encodings.

 

أيضاً اقرأ المقالة "ترميز الحروف" لفهم الترميز.

 

إذا كنت تتعامل مع بيانات فلايهم كيف تبدو البيانات على الشاشة أو معنى الرمز 0xe0، فهو رقم.

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

قم بتعريف الـ ASCII اولاً مثال:

usr/bin/python/!#

-*- coding: utf-8 -*- #

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .