• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

newn

اعضاء جدد
  • عدد المشاركات

    1
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن newn

  • الرتبة
    عضو جديد

معلومات الملف الشخصي

  • الجنس ذكر
  1. عند التعامل مع النصوص العربية باستخدام لغة vb.net  فقد واجهتي مشكلة رقم اليوني كود الخاص باحرف اللغة العربية حيث مثلا كلمة (ههه ) كل حرف من هذه الاحرف له رقم كود معين بجدول اليوني كود ولكن عند استخدام chrw  على اي حرف من هذه الحرف نجد ان الكود الناتج من هذه الدالة هو نفس الكود لجميع الحروف . وبعد ان قمت بالبحث عن الحل في الانترنت فقد وجدت ان التعامل مع اللغة العربية يتم بطريقة ايجاد ال glyph الخاص لكل حرف باستخدام api من uniscript وتحديدا استخدام SCRIPT_ANALYSIS Structure  من ذلك والموقع الذي يتحدث عن هذا الموضوع هو http://msdn.microsoft.com/en-us/library/dd374093.aspx من شكة مايكروسوفت   كيف يمكن كتابة ال  api  الخاصة بذلك بالاعتماد على uniscript function apis و باستخدام vb.net وهل هنلك طريقة اخرى بحيث نرسل النص العربي لدالة معينة function  وتقوم هذه الدالة بارجاع الكود الخاص (يوني كود) الفعلي لكل حرف في جملة معينة  مع العلم ان كلمة (ههه) كود الهاء في اول الكلمة FEEB    هـ‎ كود الهاء في وسط الكلمة FEEC    ـهـ‎ كود الهاء في اخر الكلمة متصل FEEA ـه‎ عند استخدام الاوامر التاية يظهر 0647 دائما وهو الكود  General Unicode (هـ‎)  كل حرف في اللغة العربية له اربعة اكواد في اليوني كود حسب موقعة في الكلمة (Isolated,End,Middle,Beginning)  الذي يظهر دائما باستخدام الكود في الاسفل هو General Unicode    s = "ههه"        Dim enc As System.Text.Encoding = System.Text.Encoding.Unicode         Dim arr1 As Byte() = enc.GetBytes(s) ارجو المساعدة في استخراج الكود الفعليوجزاكم الله الشكر والعافية وتقب الله طاعاتكم في هذا اليوم المبارك وهو الجمعة