السلام عليكم
كنت ببحث فى موضوع عدم ظهور اللغة العربيه فى بعض الأجهزه
و فجأة دخلت فى دوامة مصطلحات :blink: (كنت أظن إنى أفهمها لكن أتضح العكس :lol: )
فما هو ال ascii و ansi و unicode ؟
و ما هو الفرق بينهم
و شكرا جزيلا
السلام عليكم
كنت ببحث فى موضوع عدم ظهور اللغة العربيه فى بعض الأجهزه
و فجأة دخلت فى دوامة مصطلحات :blink: (كنت أظن إنى أفهمها لكن أتضح العكس :lol: )
فما هو ال ascii و ansi و unicode ؟
و ما هو الفرق بينهم
و شكرا جزيلا
لا تراجع و لا إستسلام
عليكم السلام
اولا: ascii و ansi ترميز واحد وهو
عبارة عن الأرقام 0-9 و الاحرف الانجليزية a-z واحرف التحكم ctrl....
وهي عبارة عن 255 رمز ترمز بالهكس من 0 إلى ff
وكل رمز حجمة بايت واحد
ثانيا : ترميز اليونيكود ... لة اكثر من شكل تقريبا 16 شكل ,, ولكن الزبدة
عبارة عن ترميز 65025 رمز لأن حجم الرمز عبارة عن 2 بايت
وهو يمثل احرف آسكي + اي ترميز آخر على حسب النظام مثل النظام الذي يدعم اللغة العربية او الصينية او الهندية وهكذا
*************************************************
مجموعة مواضيع - إحتراف البرمجة -
ّ~~~~~~~~~~~~~~~~~~~~~~
البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة
آخر المواضيع :
أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات
ثغرة SMS لأجهزة الجوال Siemens 3568i !
أخطاء وثغرات البرامج العربية !!!
سلسلة مواضيع - أمن وحماية مواقع الويب -
E البرمجة المتقدمة X للملفات التنفيذية E
سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة
**************************************************
<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>
**************************************************
شكرا جزيلا على الرد
و لكن كيف يمكن التفريق برمجيا
بمعنى
إذا كنت مثلا أستخدم الداله getasynckeystate للتحقق من ضغط زر معين فى الكيبورد
سوف أمرر لها القيمه بالأسكى
كيف إذا أستطيع إختبار ضغط زر و الكيبورد تكتب باللغة العربيه؟
هل هناك حل غير إنى إدخل كل الحروف العربيه و ما يقابلها من قيم الأزرار فى البرنامج
و نفس الشئ بالنسبه للداله getkeyboardstate حيث إنها تعود بمصفوفه 255 حرف بقيم المفاتيح و لكن لا علاقة لها باليونيكود
و شكرا
تم تعديل هذه المشاركة بواسطة net_code في 30 يناير 2006 في 19:52
لا تراجع و لا إستسلام
هذا الموضوع مغلق.