解决方法
在NuGet 添加“System.Text.Encoding.CodePages”
在代码中还需要添加Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
核心代码如下
static void Main(string[] args)
{
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
byte[] bytes = Encoding.GetEncoding("gb2312").GetBytes("罗分明 www.luofenming.com");
string s = Encoding.GetEncoding("GB2312").GetString(bytes);
Console.WriteLine("Hello World!");
}
- 本文标题: NETCore中加密使用GB2312报异常
- 文章分类:【WinForm/WPF】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
- 上一篇:C#之NOPI读取Excel操作
- 下一篇: netCore中JSON与List泛型互相转换