文章内容
2017/6/6 10:39:33,作 者: 黄兵
visual studio 2017 中文乱码
最近用Visual Studio 2017 开发asp.net core网站的时候,网页上的中文显示是乱码,但是数据库输出的文字是正常的,截图如下:

之后参考了一下网上的解决方案,最终解决了问题。
解决方法如下:

之后另存为UTF-8编码的文件:

保存之后再次查看文件,已经恢复正常,如图:

产生这个问题的原因是:
原来是VS2015所用的编译器惹的祸,而这个编译器就是大名鼎鼎的 Roslyn 。
大家使用 Visual Studio 2015 时需要注意一下这个问题。
看样子Visual studio 2017用的也是Roslyn编译器,才产生了中文字体乱码的。
参考资料:
Visual Studio 2015的坑:中文字符串编译后成乱码
黄兵的个人博客原创。
评论列表