vs2017乱码解决方案

it2022-05-05  207

使用vs2017这两天遇到了乱码,以此记录,希望其它朋友少走弯路。

 

1、在做MVC的时候,View中的中文显示乱码。

解决方案:在“文件”菜单栏中加入“高级保存选项”,在里面选择编码“Unicode(UTF-8带签名)-代码页65001

 

2、在做Core Console项目的时候,Console窗口出现乱码。

需要在程序入口处加入:

方法一:

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); //使用程序使用当前编码

  

方法二:

Console.OutputEncoding = System.Text.Encoding.UTF8;//指定UTF8编码输出到控制台

 

static void Main(string[] args) { Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); //Console.OutputEncoding = System.Text.Encoding.UTF8;//第二种方式:指定编码

 

转载于:https://www.cnblogs.com/cs16203670/p/6897877.html


最新回复(0)