zoukankan      html  css  js  c++  java
  • ASP.NET MVC 视图中文乱码

    以 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
  • 相关阅读:
    任务框架--Quartz 配置文件
    地址和值
    线性基学习笔记
    S07
    如何在实际项目中使用PageHelper分页插件
    设计模式:原型模式
    常用JS代码片段
    Thomson Plaza里面的三家店以及水果大会
    13.搜索过滤
    07-多线程
  • 原文地址:https://www.cnblogs.com/taadis/p/12126186.html
Copyright © 2011-2022 走看看