gpt4 book ai didi

c# - 如何确定可移植类库中的默认编码?

转载 作者:太空狗 更新时间:2023-10-29 21:21:41 26 4
gpt4 key购买 nike

使用 .NET 4.6 我可以检测当前代码页:

System.Text.Encoding.Default

现在我正在尝试将一个正在从标准类库读取文件的类库移植到一个支持 ASP.NET Core 5 的可移植类库。使用此配置,Encoding.Default 是不可用。

当然,任何最近的文件都应该以UTF-8编码保存,但我不能确保所有文件都以这种编码保存。

是否有另一种获取默认代码页的方法?

我看了the reference source并发现 Encoding.Default 是通过 Win32 Api 调用实现的(或多或少)...

最佳答案

根据此处的文档:Encoding.GetEncoding Method (Int32) ,您可以使用 Encoding.GetEncoding(0) 获取默认编码。

关于c# - 如何确定可移植类库中的默认编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35929391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com