前两天安装的VS2017社区版,系统是WIN10 10586。然后新建了一个C#控制台程序。。随便输出了一句话Console.WriteLine ("大家好"); 可是运行的时候就是乱码。。。
一开始以为是“区域”设置有问题,检查VS的设置发现“区域”设置的是中文没错。我又检查控制面板的区域和语言设置,发现也是中文没错。。
最后才发现建项目的时候选错了。。。
图中有两个控制台程序,一个是.NET CORE,一个是.NET FrameWork。。出现乱码的就是.NET CORE。。
我想请教一下,为什么选择.NET CORE的控制台程序输出中文就会乱码呢?