dotnet core 使用 GBK 编码

摘要:
本文告诉大家如何在 .NET Core 中使用 GBK 编码

本文告诉大家如何在 .NET Core 中使用 GBK 编码

默认的 .NET Core 框架不包含 GBK 编码,不包含除了代码页为 28591 和 Unicode(utf-8,utf-16) 之外的其他编码,需要安装 System.Text.Encoding.CodePages 才能使用

先通过 NuGet 安装 System.Text.Encoding.CodePages 库

然后在使用之前调用下面方法,注意下面的方法只需要在程序集内调用一次

//使用CodePagesEncodingProvider去注册扩展编码。
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

这个代码是做注册,可以在启动的时候调用

获取 GBK 可以使用下面方法

//注册GBK编码
Encoding encodingGbk = Encoding.GetEncoding("GBK");

C# 判断文件编码

VisualStudio 编码规范工具 2.6 修改当前文件编码

win10 uwp 读取文本GBK错误

外链

我搭建了自己的博客 https://blog.lindexi.com/ 欢迎大家访问,里面有很多新的博客。只有在我看到博客写成熟之后才会放在csdn或博客园,但是一旦发布了就不再更新

如果在博客看到有任何不懂的,欢迎交流,我搭建了 dotnet 职业技术学院 欢迎大家加入

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

免责声明:文章转载自《dotnet core 使用 GBK 编码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇软件开发项目计划的制订Button按钮响应鼠标按下与弹起消息下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java Concurrency API 中的 Lock 接口(Lock interface) 是什么?对比同步它有什么优势?

Lock 接口比同步方法和同步块提供了更具扩展性的锁操作。 他们允许更灵活的结构,可以具有完全不同的性质,并且可以支持多个相关类的  条件对象。 它的优势有: 可以使锁更公平  可以使线程在等待锁的时候响应中断  可以让线程尝试获取锁,并在无法获取锁的时候立即返回或者等待一段时间  可以在不同的范围,以不同的顺序获取和释放锁  整体上来说 Lock...

gitk、Git GUI 图形化工具中文显示乱码的解决方案

在Windows下使用gitk、Git-Gui时,可能会出现代码中的中文乱码的情况。解决方法:在软件的安装目录下,在Gitmingw64etcgitconfig文件末尾添加: [gui]encoding=utf-8 这样代码中的中文就能够正常显示了。 另外 关于软件的其他部分的软件相关中文乱码,解决方法如下:打开软件,在Edit -> Prefere...

vant上传文件到后端

最近在做手机版页面,采用的vant框架,这个上传控件和以前用iview、element有点不一样,iview、element都是直接提供后端接口文件会自动发送到后端,vant需要自己负责发送文件到后端,对于我这种面向百度编程人员还是有点难度。特意记一下,能帮到其他面向百度编程人员 代码 很简单,基本是使用文件构建FormData参数,如下: html代...

iOS UIBezierPath简单实用

 转载请注明出处!!! 1.介绍       UIBezierPath这个类在UIKit中, 是Core Graphics框架关于path的一个封装,使用此类可以定义简单的形状,比如我们常用到,矩形,圆形,椭圆,弧,或者不规则的多边形      每一个直线段或者曲线段的结束的地方是下一个的开始的地方。每一个连接的直线或者曲线段的集合成为subpath。一...

Postman、SoapUI测试WebService接口

一、使用Postman测试WebService接口 Postman:适用RESTful接口(HTTP/HTTPS协议)的功能测试 通过浏览器访问http://oa.tmt.tcl.com/ekp/sys/webservice/scbcWebserviceEntrance?wsdl可以看到如下信息: 1、打开Postman界面如下: 设置请求方式为”POS...

iOS进阶之多线程

多线程 注意:iOS关于UI的刷新和添加必须在主线程中操作! pthread的创建方法: pthread_t pthread; //第一个参数 线程指针 //第二个参数 线程的一些属性 //第三个参数 函数指针 用于执行方法 //第四个参数 线程中的传值 pthread_create(&pt...