Encoding.GetEncoding("gb2312")

Encoding.GetEncoding("gb2312")出错:

NuGet=》System.Text.Encoding.CodePages安装。

    [TestFixture]
    public class StreamReaderUtils
    {
        private string path;
        [SetUp]
        public void Init()
        {
            path = @"D:\image\4.txt";
        }

        [Test]
        public void ReadToEnd()
        {
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
            var reader = new StreamReader(path, Encoding.GetEncoding("gb2312"));
            char[] buffer = new char[1024];
            reader.Read(buffer, 0, buffer.Length);
            Console.WriteLine(reader.CurrentEncoding.EncodingName);
            Console.WriteLine(new string(buffer));
        }
    }

 

posted @ 2021-08-27 19:04  江境纣州  阅读(720)  评论(0编辑  收藏  举报