Encoding类

.NET Framework 封装了Encoding类作为各种编码的工具。

Encoding提供了ASCII、BigEndianUnicode、Unicode、UTF-32、UTF-7和UTF-8的静态编码方案,并且可以用

public virtual char[] GetChars (
    byte[] bytes
)
的形式根据代码页定义自己的编码方案。  
 

通过使用Encoding.Convert方法,可以实现各种编码之间的转换。

public static byte[] Convert (
    Encoding srcEncoding,
    Encoding dstEncoding,
    byte[] bytes
)

Encoding类所用的byte数组可以通过Encoding.GetBytes方法得到:

public virtual byte[] GetBytes (
    string s
)
编码及译码之后最终得到的byte数组可以通过Encoding.GetChars方法得到:
public virtual char[] GetChars (
    byte[] bytes,
    int index,
    int count
)
Advertisements

One response to this post.

  1. Posted by 骅 on 2007年07月23日 at 08:22

    最近又在做什么呢,还研究起这个编码类了?
    我又回学校了。你什么时候来啊?

    回复

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: