使用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;//第二种方式:指定编码
浙公网安备 33010602011771号