文档章节

ASP.NET MVC 视图中文乱码

taadis
 taadis
发布于 2017/04/29 11:10
字数 392
阅读 152
收藏 0

以 Visual Studio 2017 Community 为例.

场景重现

某天新建了一个ASP.NET MVC项目,添加了一个视图文件写了个页面,页面内容中自然有中文,
字符集编码为<meta charset="utf-8" />也是标配, 然后运行访问发现有些中文全部显示乱码了...
用 MVC 时,在 Controller 里直接添加的 View 也会出现一样的问题... (莫名其妙,为什么是有些呢?)

错误原因

怀着不折腾会死的心态,对比之下发现这么一个情况:

  1. 在 Visual Studio 中直接[右键-添加-视图],
    文件编码为ANSI,页面输出字符集为UTF-8,中文乱码.
    ANSI

  2. 而在 Visual Studio 中[右键-添加-新建项-添加新项-视图],
    文件编码为UTF-8,页面输出字符集为UTF-8,自然正常. 添加-新建项 UTF-8

按照上面的情况,不光视图文件会乱码,右键直接添加的其他文件应该也会有类似的情况.

解决办法

  • 目前的办法是添加操作全部通过[添加-新建项]对话框中添加.
    按理说,应该可以在 Visual Studio 中可以设置, 不过我没找到...
  • 据说安装TextTools插件也可以(个人没试过).
  • issues#607

© 著作权归作者所有

taadis

taadis

粉丝 6
博文 550
码字总数 91046
作品 0
温州
其他
私信 提问
从asp链接url 中文参数到.net乱码问题

从asp通过URL链接到.net,url有传中文参数,asp是gb2312编码,.net是utf-8,参数有encodeurl编码过,在.net配置文件中添加了一句,asp传过来的参数倒不是乱码了,但.net自身post到服务器的中...

cxy_249292795
2012/02/12
1K
1
DotNetNuke 中文乱码问题的解决

在制作DNN皮肤和开发模块时会遇上中文乱码的问题,如下是解决方法。 皮肤乱码 在制做一个DotNetNuke Skin的时候, 皮肤上面使用了中文字,可放上去后皮肤的中文字却变成乱码了。 解决方法是:...

m2land
2006/12/07
0
0
Jexus v5.2 发布,Linux 的 ASP.NET web服务器

Jexus Web server是Linux平台上最强劲的ASP.NET WEB服务器,同时也是linux平台上的一款优秀的高性能HTML WEB服务器。其最新版V5.2已于昨日正式发布。 与5.1相比,Jexus5.2有如下变化: 1、修复...

yunei
2013/01/22
2.3K
14
Android okhttp post

@火蚁 你好,想跟你请教个问题:用Android Okhttp post 发中文参数到asp服务器,服务器端得到的中文长度只要是奇数最后一个字就会乱码

nihaohell
2016/04/21
272
1
中文VS2008 安装ASP.NET MVC框架问题?

在中文VS2008中安装ASP.NET MVC框架,首先需要下载mvc框架 (微软ASP.NET MVC框架下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=c9ba1fe1-3ba8-439a-9e21-def90a8615......

引鸩怼孑
2016/04/16
23
0

没有更多内容

加载失败,请刷新页面

加载更多

前端面试题汇总

一. HTML常见的兼容性 1.HTML5 标签在低版本浏览器不兼容 解决办法:使用html5shiv库,引入下列语句 <!--[if lte IE 8]> <script src="https://cdn.bootcss.com/html5shiv/r29/html5.js"></sc......

蓝小驴
42分钟前
10
0
OSChina 周四乱弹 —— 我气的脸都黑了!

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐《Red Battle》- 高橋李依 / 豊崎愛生 《Red Battle》- 高橋李依 / 豊崎愛生 手机党少年们想听歌,请使劲儿戳(这里) @丶Lion ...

小小编辑
55分钟前
688
24
找OSG教程, B站就有

https://www.bilibili.com/video/av64849038?from=search&seid=11632913960900279653

洛克人杰洛
今天
6
0
学习记录(day07-Vue组件、自定义属性、自定义事件)

[TOC] 1.1.1什么是组件 一个vue文件就是一个组件 组件将html标签/css样式/对应JS打包成一个整体,也可以理解钻进一个具有样式和特效的自定义标签。 一、编写组件(提供方)<template> <di...

庭前云落
今天
5
0
使用Prometheus监控SpringBoot应用

通过之前的文章我们使用Prometheus监控了应用服务器node_exporter,数据库mysqld_exporter,今天我们来监控一下你的应用。(本文以SpringBoot 2.1.9.RELEASE 作为监控目标) 编码 添加依赖 使...

JAVA日知录
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部