使用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