在C#中 System. Text 名称空间内含有解码、编码、转码所需的所有类。
其中 Encoding 类代表字符编码。
比如获取当前.Net中使用的默认字符编码,可以使用如下的代码:
Console.Write(Encoding.Default.EncodingName);
如果要在C#中进行编码、解码,只需借助Encoding类即可,如下所示为一个最基本的编码、解码代码:
using System;
using System.Text;namespace ConsoleApp1
{
class Program
{static void Main(string[] args)
{//获取当前的系统默认的编码
Encoding e1 = Encoding.Default;
//将字符串用默认的编码格式编码成字节数组
byte[] arr = e1.GetBytes(“Abs”);
//将字节数组解码按照指定的编码格式解码成字符串
string r1 = e1.GetString(arr);
Console.Write(r1);
}
}
}
发表评论