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

 更新时间:2013年12月06日 09:37:40   作者:  
System.Text提供了Encoding的抽象类,这个类提供字符串编码的方法。使Unicode字符数组的字符串,转换为指定编码的字节数组,或者反之,看下面的例子

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();        
         }
    }
}

相关文章

  • c# 命名空间和程序集

    c# 命名空间和程序集

    命名空间:用于对相关的类型进行逻辑分组,使用命名空间方便定位一个类型
    2012-10-10
  • C#实现基于任务的异步编程模式

    C#实现基于任务的异步编程模式

    本文详细讲解了C#实现基于任务的异步编程模式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#中string.Empty和null的区别详解

    C#中string.Empty和null的区别详解

    这篇文章主要介绍了C#中string.Empty和null的区别详解,本文同时讲解了空字符串和Empty的区别以及string.Empty与null的区别,需要的朋友可以参考下
    2015-06-06
  • C#简单邮件群发通用类

    C#简单邮件群发通用类

    这篇文章主要为大家分享了简单的C#邮件群发通用类,代码简单实用,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • c#实现服务器性能监控并发送邮件保存日志

    c#实现服务器性能监控并发送邮件保存日志

    这篇文章主要介绍了c#实现服务器性能监控并发送邮件保存日志的示例,代码分为客户端和服务端,客户端可安装为本地服务形式启动
    2014-01-01
  • Unity Shader实现图形绘制(蓝天白云大海)

    Unity Shader实现图形绘制(蓝天白云大海)

    这篇文章主要为大家详细介绍了Unity Shader实现图形绘制,蓝天白云大海,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • C#中神器类BlockingCollection的实现详解

    C#中神器类BlockingCollection的实现详解

    如果你想玩转C# 里面多线程,工厂模式,生产者/消费者,队列等高级操作,就可以和我一起探索这个强大的线程安全提供阻塞和限制功能的C#神器类BlockingCollection吧
    2023-02-02
  • C#网页信息采集方法汇总

    C#网页信息采集方法汇总

    这篇文章主要介绍了C#网页信息采集方法,实例汇总了三种常用的方法,是非常实用的技巧,需要的朋友可以参考下
    2014-10-10
  • C#图表算法之最小生成树

    C#图表算法之最小生成树

    本文详细讲解了C#图表算法之最小生成树,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • 解析在C#中接口和类的异同

    解析在C#中接口和类的异同

    今天小编就为大家分享一篇关于解析在C#中接口和类的异同,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01

最新评论