ASP.NET MVC 视图中文乱码
2017-04-29 00:00
344 查看
摘要: 就是不写摘要.
以 Visual Studio 2017 Community 为例.
字符集编码为
用 MVC 时,在 Controller 里直接添加的 View 也会出现一样的问题...
(莫名其妙,为什么是有些呢?)
在 Visual Studio 中直接[右键-添加-视图],
文件编码为
而在 Visual Studio 中[右键-添加-新建项-添加新项-视图],
文件编码为
按照上面的情况,不光视图文件会乱码,右键直接添加的其他文件应该也会有类似的情况.
按理说,应该可以在 Visual Studio 中可以设置, 不过我没找到...
据说安装TextTools插件也可以(个人没试过).
issues#607
以 Visual Studio 2017 Community 为例.
场景重现
某天新建了一个ASP.NET MVC项目,添加了一个视图文件写了个页面,页面内容中自然有中文,字符集编码为
<meta charset="utf-8" />也是标配, 然后运行访问发现有些中文全部显示乱码了...
用 MVC 时,在 Controller 里直接添加的 View 也会出现一样的问题...
(莫名其妙,为什么是有些呢?)
错误原因
怀着不折腾会死的心态,对比之下发现这么一个情况:在 Visual Studio 中直接[右键-添加-视图],
文件编码为
ANSI,页面输出字符集为
UTF-8,中文乱码.
而在 Visual Studio 中[右键-添加-新建项-添加新项-视图],
文件编码为
UTF-8,页面输出字符集为
UTF-8,自然正常.
按照上面的情况,不光视图文件会乱码,右键直接添加的其他文件应该也会有类似的情况.
解决办法
目前的办法是添加操作全部通过[添加-新建项]对话框中添加.按理说,应该可以在 Visual Studio 中可以设置, 不过我没找到...
据说安装TextTools插件也可以(个人没试过).
issues#607
相关文章推荐
- ASP.NET Core 中文文档 第四章 MVC(3.1)视图概述
- ASP.NET Core 中文文档 第四章 MVC(3.7 )局部视图(partial)
- ASP.NET Core 中文文档 第四章 MVC(3.8)视图中的依赖注入
- ASP.NET Core 中文文档 第四章 MVC(3.9)视图组件
- Asp.net MVC @Html.DisplayNameFor中文乱码解决办法
- ASP.NET Core 中文文档 第四章 MVC(3.3)布局视图
- ASP.NET Core解决MVC视图中的中文被html编码的问题
- asp.net mvc 火狐浏览器下中文参数乱码问题解决方案
- ASP.NET中文显示乱码之解决方法
- ASP.NET如何解决页面之间传输中文乱码的问题
- 解决ASP.NET带中文参数出现乱码的问题
- ASP.NET实现下载功能的中文文件名乱码处理
- 国外Asp.Net空间中SqlServer数据库显示非中文乱码的问题
- asp.net下cookies的丢失和中文乱码
- 国外Asp.Net空间中SqlServer数据库显示非中文乱码的问题
- Asp.net Ajax 中文乱码错误
- ASP.NET实现下载功能的中文文件名乱码处理
- [ASP.NET]调用js文件的中文在.net中显示为乱码如何解决?
- asp.net(VB)传递参数时出现中文乱码的问题
- ASP.NET实现下载功能的中文文件名乱码处理