تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تحويل من Hex الى text
#1
السلام عليكم ممكن طريقة تحويل من Hex الى text








PHP كود :
00530061006D0061002C00200053006F006C006400650020003400380035002C0037003000440041 

الموقع التالى يقوم بالتحويل فكيف يمكن ذلك فى بيئه ال دوت نت
https://www.hextotext.com/en/convert-hex-to-text


الملفات المرفقة
.rar   WindowsApp1.rar (الحجم : 44.2 ك ب / التحميلات : 16)
الرد }}}
تم الشكر بواسطة:
#2
و عليكم السلام ورحمة الله وبركاته

كود :
Dim X() As Byte = Encoding.Default.GetBytes(TextBox1.Text)

TextBox2.Text = BitConverter.ToString(X).Replace("-", "")
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: asmarsou , asmarsou , asmarsou , asmarsou
#3
لم تشتغل النتيجة كالتالي
3030353330303631303036443030363130303243303032303030353330303646303036433030363430303635303032303030333430303338303033353030324330303337303033303030343430303431
الرد }}}
تم الشكر بواسطة:
#4
الكود الذي تريده من Hex To String   وليس العكس

حدد ما تريد بشكل دقيق لتحصل على الكود المناسب


الكود التالي من  Hex To String   في حال التقسيم رباعي الخانات

كود :
Dim Y() As Byte = New Byte(TextBox2.Text.Length / 4) {}


For i = 0 To TextBox2.Text.Length / 4 - 1
   Y(i) = Convert.ToByte(TextBox2.Text.Substring(i * 4, 4), 16)
Next

TextBox3.Text = Encoding.ASCII.GetString(Y)


الكود التالي من  Hex To String   في حال التقسيم ثنائي الخانات

كود :
Dim Y() As Byte = New Byte(TextBox2.Text.Length / 2) {}


For i = 0 To TextBox2.Text.Length / 2 - 1
   Y(i) = Convert.ToByte(TextBox2.Text.Substring(i * 2, 2), 16)
Next

TextBox3.Text = Encoding.ASCII.GetString(Y)
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: aminesori
#5
شكر لك هذا ما اريد تمام
الرد }}}
تم الشكر بواسطة: asmarsou



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


يقوم بقرائة الموضوع: