Encoding.UTF32 : Encoding « Internationalization I18N « VB.Net

Home
VB.Net
1.2D
2.Application
3.Class
4.Data Structure
5.Data Types
6.Database ADO.net
7.Date Time
8.Development
9.Event
10.File Directory
11.Generics
12.GUI
13.Internationalization I18N
14.Language Basics
15.LINQ
16.Network Remote
17.Reflection
18.Security
19.Thread
20.Windows Presentation Foundation
21.Windows System
22.XML
23.XML LINQ
VB.Net » Internationalization I18N » Encoding 




Encoding.UTF32
 
      
Imports System
Imports System.Text
Imports Microsoft.VisualBasic

Public Class SamplesEncoding   

   Public Shared Sub Main()
      Dim myChars() As Char = {ChrW(&HD8FF), ChrW(&HDCFF)}

      Dim u32 As Encoding = Encoding.UTF32
      PrintCountsAndBytes(myChars, u32)

   End Sub 'Main
   Public Shared Sub PrintCountsAndBytes(chars() As Char, enc As Encoding)
      Console.Write("{0,-30} :", enc.ToString())
      Dim iBC As Integer = enc.GetByteCount(chars)
      Console.Write(" {0,-3}", iBC)
      Dim iMBC As Integer = enc.GetMaxByteCount(chars.Length)
      Console.Write(" {0,-3} :", iMBC)
      Dim bytes As Byte() = enc.GetBytes(chars)
      PrintHexBytes(bytes)
   End Sub
   Public Shared Sub PrintHexBytes(bytes() As Byte)
      If bytes Is Nothing OrElse bytes.Length = Then
         Console.WriteLine("<none>")
      Else
         Dim As Integer
         For i = To bytes.Length - 1
            Console.Write("{0:X2} ", bytes(i))
         Next i
      End If
   End Sub
End Class

   
  














Related examples in the same category
1.Convert the string into a byte[]
2.Perform the conversion from one encoding to the other.
3.Encoder Class converts a set of characters into a sequence of bytes.
4.Encode characters
5.Encode characters using an Encoder object
6.Encoder Constructor initializes a new instance of the Encoder class.
7.Encoder.GetByteCount
8.Encoder.GetBytes
9.Encoding Class represents a character encoding.
10.Perform the conversion from one encoding to the other
11.Encoding\Encoding.ASCII Property gets an encoding for the ASCII (7-bit) character set.
12.Encoding.BigEndianUnicode Property gets an encoding for the UTF-16 format that uses the big endian byte order.
13.Read a text file saved with Big Endian Unicode encoding
14.Encoding.UTF7
15.Encoding.Unicode
16.Encoding.BigEndianUnicode
17.Encoding.BodyName
18.Encoding.Equals determines whether the specified Object is equal to the current instance.
19.Encoding.GetByteCount (Char[]) calculates the number of bytes
20.Encoding.GetByteCount calculates the number of bytes
21.Encoding.GetCharCount calculates the number of characters produced by decoding
22.Encoding.GetEncodings returns an array that contains all encodings.
23.Encoding.GetPreamble returns a sequence of bytes that specifies the encoding used.
24.Calculates the number of bytes produced by encoding a set of characters from the specified character array.
25.Calculates the number of bytes produced by encoding the characters in the specified String.
26.Encodes a set of characters from the specified character array into the specified byte array.
27.Encodes a set of characters from the specified String into the specified byte array.
28.Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.
29.Decodes a sequence of bytes from the specified byte array into the specified character array.
30.Returns the hash code for the current instance.
31.Calculates the maximum number of bytes produced by encoding the specified number of characters.
32.Calculates the maximum number of characters produced by decoding the specified number of bytes.
33.Returns a Unicode byte order mark encoded in UTF-16 format
34.UTF7Encoding Class represents a UTF-7 encoding of Unicode characters.
35.Whether to provide a Unicode byte order mark and whether to throw an exception
36.Calculates number of bytes produced by encoding a set of characters from the specified character array.
37.Calculates the number of bytes produced by encoding the characters in the specified String.
38.Encodes a set of characters from the specified character array into the specified byte array.
39.Encodes a set of characters from the specified String into the specified byte array.
40.Get an encoding for code page 1252 (Western Europe character set)
41.UTF-16 encoding of Unicode characters.
42.Represents a UTF-32 encoding of Unicode characters.
43.Represents a UTF-8 encoding of Unicode characters.
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.