السلام عليكم و رحمة الله و بركاته
ارجو المساعدة في هذا الموضوع بسرعة .......
كيف يمكنني ان اشفر الأحرف العربية ب UCS-2
بحيث اخزن الحرف ب 2 byte
مثال ذلك حرف "ب" تصبح بعد التشفير
0628
و شكرا مقدما
رشا
السلام عليكم و رحمة الله و بركاته
ارجو المساعدة في هذا الموضوع بسرعة .......
كيف يمكنني ان اشفر الأحرف العربية ب UCS-2
بحيث اخزن الحرف ب 2 byte
مثال ذلك حرف "ب" تصبح بعد التشفير
0628
و شكرا مقدما
رشا
ماذا تقصدين بتشفيرها ,, وكيف تريدين استعمالها ,,
هل تقصدين وضعها في برنامج خاص بك بحيث يتم طباعتها باستخدام ال Unicode ,,
علما أن ال Unicode يرمز الأحرف بعرض بايتين لحرف ,, أي يمكن اضافة أكثر من 65000 حرف ,, وترميزها ,,
هذا بالضبط ما اريده ..
لقد بحثت في هذا الموضوع و وجدت انه هناك تعريف ال Unicode
يتم فب ال VC++
لكني لم أعرف كيف يتم ذلك ......... كما اني وجدت كود بال VB
يودي التشفير الذي أحتاجه كالتالي :
Public Function ArabicHex(b() As Byte) As String
Dim s As String, h As String
Dim i As Integer
i = 0
s = ""
While i <= UBound(B)
h = Right("00" & Hex(b(i)), 2)
i = i + 1
h = Right("00" & Hex(b(i)), 2) & h
If h = "000D" Then h = ""
s = s & h
i = i + 1
Wend
ArabicHex = s
End Function-------------------------------------------------------------------------
الاجو المساعدة في هذه المشكلة بأسرع وقت و شكرا على التجاوب
رشا
تم تعديل هذه المشاركة بواسطة HGB في 18 مايو 2004 في 00:41
هذا الموضوع مغلق.