UTF7Encoding

UTF7Encoding CF 1.0, serializable

System.Text (mscorlib.dll) class

This class encodes Unicode characters as UTF-7, 7-bit characters. UTF-7 is a Unicode Transformation of the US-ASCII character set, designed for safe use over common Internet mail and news gateways. RFC 2152, which defines UTF-7, specifies an optional set of characters in the character set, which may or may not be encoded, because they may interfere with mail-transfer header fields. The overloaded constructor has two forms that take this into account. With no arguments, the encoding object disallows the use of optional characters (such as exclamation points and dollar signs). With a single boolean argument set to true , these optional characters are allowed in the encoding.

 public class  UTF7Encoding  : Encoding { // Public Constructors    public  UTF7Encoding  ( );    public  UTF7Encoding  (bool   allowOptionals   ); // Public Instance Methods    public override int  GetByteCount  (char[ ]   chars   , int   index   , int   count   );  // overrides Encoding  public override int  GetBytes  (char[ ]   chars   , int   charIndex   , int   charCount   , byte[ ]   bytes   ,          int   byteIndex   )  // overrides Encoding  public override int  GetCharCount  (byte[ ]   bytes   , int   index   , int   count   )  // overrides Encoding  public override int  GetChars  (byte[ ]   bytes   , int   byteIndex   , int   byteCount   , char[ ]   chars   ,          int   charIndex   )  // overrides Encoding  public override Decoder  GetDecoder  ( );  // overrides Encoding  public override Encoder  GetEncoder  ( );  // overrides Encoding  public override int  GetMaxByteCount  (int   charCount   );  // overrides Encoding  public override int  GetMaxCharCount  (int   byteCount   );  // overrides Encoding  } 

Hierarchy

System.Object Encoding UTF7Encoding



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net