| UTF8Encoding |
UTF-8 is an encoding scheme that is fully compatible with the existing ASCII set of characters (0-127). It also supports Unicode characters, including the UTF-16 character set.
UTF-8 is useful because it will have a size ratio of 1:1 for pure ASCII characters. The ratio will increase during the encoding for characters outside ASCII.
Additional information about UTF-8 encoding scheme can be found at "http://www.faqs.org/rfcs/rfc2279.html".
Project VBCorLib Overview | Constructors | Encoding
| Encoding | |
| IObject |
| Name | Description |
|---|---|
BodyName (get) | Returns the encoding name to be used in with the mail agent body tags. |
CodePage (get) | Returns the code page identifier for this encoding. |
EncodingName (get) | The name of this encoding. |
HeaderName (get) | Returns the encoding name to be used in with the mail agent header tags. |
IsBrowserDisplay (get) | Indicates if this encoding can be used by browsers to display text. |
IsBrowserSave (get) | Indicates if this encoding can be used to save data with this encoding. |
IsMailNewsDisplay (get) | Indicates if this encoding can be used to display mail and news by mail and news clients. |
IsMailNewsSave (get) | Indicates if this encoding can be used to save data by mail and news clients. |
IsSingleByte (get) | Returns if the current encoding uses single-byte code points. |
WebName (get) | Returns the encoding name registered with the Internet Assigned Numbers Authority. |
WindowsCodePage (get) | Returns the Windows Operating Systems code page for this encoding. |
| Name | Description |
|---|---|
Equals | Returns a boolean indicating if the value and this object instance are the same instance. |
GetByteCount | Returns the number of bytes that would be produced from the set of characters using this encoding. |
GetBytes | Encodes a set of characters into an array of bytes. |
GetBytesEx | Encodes a set of characters into an array of bytes, returning the number of bytes produced. |
GetCharCount | Returns the number of characters that would be produced by decoding a byte array. |
GetChars | Decodes a set of bytes into a set of characters. |
GetCharsEx | Decodes a set of bytes into the supplied Integer array. |
GetDecoder | Returns a decoder that maintains state. |
GetEncoder | Returns an encoder that maintains state. |
GetHashCode | Returns a pseudo-unique number identifying this instance. |
GetMaxByteCount | Returns the maximum number of bytes that can be created from a specific number of characters. |
GetMaxCharCount | Returns the maximum number of characters than can be decoded from the number of bytes specified. |
GetPreamble | Returns an array of bytes that represents this encoding. |
GetString | Decodes a set of bytes into a String. |
ToString | Returns a string representation of this object instance. |