博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.Net Core中文编码问题
阅读量:4539 次
发布时间:2019-06-08

本文共 631 字,大约阅读时间需要 2 分钟。

原文:

问题

.net core环境下,使用HttpClient执行GetStringAsync的时候,报了如下的错误:

The character set provided in ContentType is invalid. Cannot read content as string using an invalid character set.

解决

1、nuget添加System.Text.Encoding.CodePages包(Install-Package System.Text.Encoding.CodePages)

2、控制台应用程序在Main方法中添加

static void Main(string[] args)        {            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);            Run("http://www.baidu.com");            Console.ReadKey();        }

3、Web应用程序在Starup.cs的Configure方法中加入

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance)

参考

转载于:https://www.cnblogs.com/xcsn/p/11506194.html

你可能感兴趣的文章
C# BackgroundWorker
查看>>
移动对meta的定义
查看>>
(转载)char与byte的区别
查看>>
《零基础学习Python》01
查看>>
UESTC 1634 记得小苹初见,两重心字罗衣
查看>>
[mooc]open course on github
查看>>
hdu3714 三分找最值
查看>>
JSON-RPC(jsonrpc4j)使用demo
查看>>
Deploy Sharepoint Designer 2010 Workflow as WSP
查看>>
启动页面
查看>>
innodb_flush_log_at_trx_commit与sync_binlog理解
查看>>
Python脚本重定向其输出时的编码问题
查看>>
二叉搜索树
查看>>
序列模型(4)----门控循环单元(GRU)
查看>>
-Ubuntu系统下安装srilm工具箱
查看>>
关于python如何输出log
查看>>
angular2模板绑定样式
查看>>
用Go自己实现配置文件热加载功能
查看>>
如何解决U盘装系统后磁盘总容量变小?
查看>>
C#基本数据类型与C++区别
查看>>