跟着www.asp.net网页的教程做电影网站的例子时,将一些英文标签和按钮改成了汉字的,结果出现了乱码。

    在网上搜索这方面的信息也不太多,看到大家众说纷纭,最后有解决问题的,也没有说清楚具体的办法,逐一尝试,问题得以解决。

    记录下来,备忘。

1. 问题现象

     从下面的截图可以看出:

  • 乱码部分有:Title部分、本页面View的<h></h>符号内部、<input/>内部的value,其他部分没有测试;
  • 正确显示部分有:_Layout中的<li>部分(主菜单部分),本页面View中的Lable(发行日期,也是model中属性的[Display(Name="发行日期")]),其他部分没有测试;
  • 解决asp.net Core Mvc网页汉字乱码问题  

2.  在windows中,用记事本打开该view文件,然后保存,选择另存为,注意修改编码为:UTF-8

解决asp.net Core Mvc网页汉字乱码问题

3. 再打开该页面,汉字显示正确。如果还是乱码,查看一下是不是还是保存成ANSI编码的了。

解决asp.net Core Mvc网页汉字乱码问题

4. 思考

    这办法比较笨,需要逐一修改View文件。可是,又找不到,想不起来是哪位说的“高级保存”。

    先这样,后续在找找看。

相关文章:

  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
  • 2021-10-26
  • 2021-12-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-30
  • 2021-12-02
  • 2021-12-26
  • 2022-01-07
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
相关资源
相似解决方案