منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكله في تحويل الهكس الى العربيه او العكس
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
  • بسم الله الرحمن الرحيم





  • عملت برنامج بسيط  hex to string  والعكس



  • البرنامج في مشكله هيا ان كتبت  كلمه عربي و اردت تحويلها الى الهكس يظهر لي 3f  متكرره 



  • وان اردت ارجاعها تظهر لي علامات سؤال...





  • المهم اريد كود او حل للمشكله





  • ملاحظه::: اريد مبدأ عمل مثل هذا الموقع (http://chxo.com/scripts/hex2string.php) في البرنامج
السلام عليكم ورحمة الله وبركاته

تفضل أخي هذا هو الكود ولكن ستحتاج إلى مربعي نص وزرين


PHP كود :
Public Class Form1
    Private Sub Button1_Click
(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Dim x 
As Byte() = System.Text.Encoding.UTF8.GetBytes(TextBox1.Text)
 
       For Each V As Byte In x
            TextBox2
.Text &= Hex(V) & " "
 
       Next
        TextBox2
.Text TextBox2.Text.Trim
    End Sub

    Private Sub Button2_Click
(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        Dim HexArray 
As String() = TextBox2.Text.Split(" ")
 
       Dim X() As Byte = (From HexString In HexArray Select CByte("&H" HexString)).ToArray
        MsgBox
(System.Text.Encoding.UTF8.GetString(X))
 
   End Sub
End 
Class 


لاحظ أنني قمت باختيار الترميز UTF-8 وذلك لحل أي مشكلة بسبب اختلاف اللغة...


بالتوفيق
يسلمو هالادين,,,


الله يبارك فيك,,