在控制台应用程序:
Console.WriteLine("şşşşşşşşşşşşşşşşşşş");输出以正确的方式显示给我,但当我用dotnet编写相同的代码行时
输出:
ÄŸÄŸÄŸÄŸÅŸÅŸÅŸÅŸÅŸ到目前为止我尝试过的是:
Console.OutputEncoding= Encoding.UTF8;谢谢你的努力。
P.S.对不起语法规则
发布于 2022-02-28 09:16:17
添加Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);。
通常情况下,这将按照.NET 6:https://dotnetfiddle.net/dkpMlY中的预期进行编译。
但是,您可能处于一个没有加载额外编码的环境中。您可以使用Encoding.GetEncodings();检查列表。
https://stackoverflow.com/questions/71292634
复制相似问题