C#, VB String To Byte[] and Byte[] To String

25 กรกฎาคม 2554

ไม่ได้เขียนซะนานวันนี้เอาซะหน่อยแล้วกัน หุหุ
     เป็นเนื้อหาเกียวกับการแปลง Type ข้อมูลที่เป็น String To Byte[] และ Byte[] To String โดยในตัวอย่างใช้การเข้ารหัสเป็นแบบ ASCII ครับ ไปชม ตัวอย่าง Source Code กันเลยครับ

Source Code C#

//Namespace
//using System.Text;

//Ex. String To Byte[]
string StringTest = "My String";
byte[] MyByteArray = Encoding.ASCII.GetBytes(StringTest);

//Ex. Byte[] To String
byte[] ByteArrayTest = new byte[] { 13, 14, 15 };
string MyString = Encoding.ASCII.GetString(ByteArrayTest);

Source Code VB
'Namespace
'Imports System.Text

//Ex. String To Byte[]
Dim StringTest As String = "My String"
Dim MyByteArray As Byte() = Encoding.ASCII.GetBytes(StringTest)

//Ex. Byte[] To String
Dim ByteArrayTest As Byte() = New Byte() {13, 14, 15}
Dim MyString As String = Encoding.ASCII.GetString(ByteArrayTest)

     ในการเลือกประเภทการ Encoding (Encoding.____.GetXXX()) นอกจาก ASCII ยังสามารถเลือกได้หลายแบบครับไม่ว่าจะเป็น Encoding.Default, Encoding.Unicode, Encoding.UTF8 เป็นต้น แต่ที่ผมเคยลองใช้ถ้าเป็นข้อความภาษาไทยจะใช้ Encoding.Default ครับ ลองไปประยุกต์ใช้กันนะครับ

ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

About This Blog

เนื้อหาเกี่ยวกับการพัฒนา Program โดยใช้ .Net, C#, VB.

  © Blogger template On The Road by Ourblogtemplates.com 2009

Back to TOP