如何查找1251代码页的编码
我需要为1251代码页创建System.Encoding。
在我的俄语Windows上我使用
Encoding encoding = Encoding.Default
我担心这会产生不同的结果,具体取决于Windows
更正如果您使用Encoding.Default
,您将在不同的计算机上获得不同的结果。
如果您需要特定的代码页,可以使用Encoding.GetEncoding :
Encoding encoding = Encoding.GetEncoding("windows-1251");
对于.NET Core,您还需要引用System.Text.Encoding.CodePages包,然后使用Encoding.RegisterProvider:
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
- 使用.NET获取上次Windows关闭事件的日期时间
- 如何处理Linq表达式中的IDisposableobject创建?
- 在.NET安全实践中使用Thread.Abort()并处理ThreadAbortException?
- 如何将WebClient与.NetCore一起使用?
- 无法从VBA实例化用C#编写的COM对象(VB6确定)
- 将枚举值与本地化字符串资源相链接
- 将C#用于FTP文件到大型机,包括数据集 – 将FTP脚本转换为FtpWebRequest代码
- 为什么我不能在System.Net.Http引用的解决方案中使用System.Net.Http包?
- 有没有更好的方法来计算C#中字符串中的字符串格式占位符?