字符编码
来源:互联网 发布:李莫愁爱杨过知乎 编辑:程序博客网 时间: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(); } } }}