字符编码

来源:互联网 发布:李莫愁爱杨过知乎 编辑:程序博客网 时间:2024/06/04 18:03
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace WriteFile{    class Program    {        static void Main(string[] args)        {            char[] arrayChar;//定义一个字符数组            byte[] arrayByte;//定义一个字节数组,缓冲区            try            {                FileStream aFile = File.Create("Test.txt");//建一个流                arrayChar = "This is a test.".ToCharArray();//字符串→字符数组                Encoder e = Encoding.UTF8.GetEncoder();//编码器                arrayByte = new byte[arrayChar.Length];//实例化,长度=字符数组长度                e.GetBytes(arrayChar, 0, arrayChar.Length, arrayByte, 0, true);//将字符数组编码到字节数组中                aFile.Write(arrayByte, 0, arrayByte.Length);//写到流中                aFile.Dispose();            }            catch (System.Exception e)            {                Console.WriteLine(e);                Console.ReadKey();            }        }    }}

原创粉丝点击