تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] بشرى . لقد عرفت فك ترميز النصوص العربية (توجد دالة جاهزة)
#2
.....

هذه الدالة اعتمدت على فكرت الموضوع

ترميز الأحرف العربية يشمل التشكيل (فتحة وكسرة و...) بالإضافة الرموز الخاصة باللغة العربية،
كود :
Private Function conv1256(ByVal txt As String) As String
    Dim dic As New Dictionary(Of String, String)
    Const _1256 As String = "ÐÏÌÍÎåÚÛÝÞËÕÖØßãäÊÇáÈíÓÔÙÒæÉìÑÄÁÆøºÅñõðó¡ÜÃòö¿Âú"
    Const _utf8 As String = "ذدجحخهعغفقثصضطكمنتالبيسشظزوةىرؤءئّ؛إًٌَُ،ـأٍِ؟آْ"
    For i = 0 To (_1256.Length) - 1
        dic.Add(_1256.Chars(i), _utf8.Chars(i))
    Next i
    For Each ch In txt
        conv1256 &= If(dic.ContainsKey(ch), dic.Item(ch), ch)
    Next
End Function

وطريقة استخدامها
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    MsgBox(conv1256("ÈÓãö Çááå ÇáÑøÍãä ÇáÑøÍíã"))
End Sub

.....
الرد }}}
تم الشكر بواسطة: oneyemenweb2


الردود في هذا الموضوع
RE: بشرى . لقد عرفت فك ترميز النصوص العربية (توجد دالة جاهزة) - بواسطة vbnet - 20-10-14, 09:10 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم