.Net Core 读取文件时中文乱码问题的解决方法

 

背景

今天在使用core web api上传txt文档的时候本来很顺利的,但是一测试发现读取的中文内容是乱码的,很是纳闷。

出于经验,立马把代码的Encoding.Default改成 Encoding.uft8, 发现还是不行。后面索性把上传的文件另存为下,特地选择带有bom的utf8选项。

但是发现还是乱码。郁闷。

问题
于是在本能的百度下,发现方法一大堆,但是没有一个可以解决问题的。
无意中,发现了链接,找到了官网   如下 
https://docs.microsoft.com/zh-cn/dotnet/api/system.text.encoding.default?view=netcore-3.1#System_Text_Encoding_Default

进去之后,豁然开朗。里面是这么写的,关于Encoding.Default 属性的定义是这样的。

.NET Framework 中的默认属性
在 Windows 桌面上的 .NET Framework 中, Defa

.Net Core 读取文件时中文乱码问题的解决方法最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/19109.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>