欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c#字符串编码编码(encoding)使用方法示例

程序员文章站 2024-02-18 20:56:46
unicode有四种编码格式,utf-8, utf-16,utf-32,utf-7。 字符编码类,asciiencoding ,utf7encoding,unicodee...

unicode有四种编码格式,utf-8, utf-16,utf-32,utf-7。

字符编码类,asciiencoding ,utf7encoding,unicodeencoding,utf32encoding。

复制代码 代码如下:

using system.collections.generic;
using system.text;

namespace asciiencodingdemo
{
    class program
    {
        static void main(string[] args)
        {
            asciiencoding myascii = new asciiencoding();
            string unicodestr = "ascii encoding demo";
            console.writeline(unicodestr);
            //下面的代码将对unicodestr字符串的内容进行编码。
            byte[] encodebytes = myascii.getbytes(unicodestr);
            console.writeline("编码后的字符串:");
            foreach (byte c in encodebytes)
            {
                console.write("[{0}]", c);
            }
            console.writeline("");
            console.writeline("解码后的字符串:");
            //下面的语句将对encodebytes字节数组的内容进行解码
            string decodestr = myascii.getstring(encodebytes);
            console.writeline(decodestr);
            console.readline();        
         }
    }
}