我需要为1251代码页创建System.Encoding.
在我的俄语Windows上我使用
Encoding encoding = Encoding.Default
Run Code Online (Sandbox Code Playgroud)
我担心这会产生不同的结果,具体取决于Windows
Mic*_*sen 38
正确的是,如果使用,您将在不同的机器上获得不同的结果Encoding.Default.
如果您需要特定的代码页,可以使用Encoding.GetEncoding:
Encoding encoding = Encoding.GetEncoding("windows-1251");
Run Code Online (Sandbox Code Playgroud)
对于.NET Core,您还需要引用System.Text.Encoding.CodePages包,然后使用Encoding.RegisterProvider:
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17104 次 |
| 最近记录: |