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

 

相关文章:

  • 2022-12-23
  • 2021-06-24
  • 2021-11-30
  • 2021-11-29
  • 2021-06-01
  • 2022-01-31
猜你喜欢
  • 2022-12-23
  • 2021-12-01
  • 2021-07-09
  • 2022-12-23
  • 2021-08-06
  • 2021-12-16
相关资源
相似解决方案