Mega Code Archive

 
Categories / VB.Net / Data Types
 

Encoding Class represents a character encoding

Imports System Imports System.Text Imports Microsoft.VisualBasic     Class MyConvertExampleClass         Shared Sub Main()             Dim unicodeString As String = "Pi:" & ChrW(&H03A0)             Dim ascii As Encoding = Encoding.ASCII             Dim [unicode] As Encoding = Encoding.Unicode             Dim unicodeBytes As Byte() = [unicode].GetBytes(unicodeString)             Dim asciiBytes As Byte() = Encoding.Convert([unicode], ascii, unicodeBytes)             Dim asciiChars(ascii.GetCharCount(asciiBytes, 0, asciiBytes.Length)-1) As Char             ascii.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0)             Dim asciiString As New String(asciiChars)             Console.WriteLine("Original string: {0}", unicodeString)             Console.WriteLine("Ascii converted string: {0}", asciiString)         End Sub     End Class