zoukankan      html  css  js  c++  java
  • 疑难杂症1-去掉网站里的特殊编码&#65279

    编辑器:Visual Studio 2019
    项目框架:Net Core 3.1 + AutoFac

    特殊符号&#65279,这是编码UTF-8 + BOM的特殊标记,是隐藏的,但是会被浏览器翻译出来,比如:

    页面就显示这样了(多出一行空白):

    尝试的解决:
    1.所有页面编码格式调整为UTF-8-无签名格式

     结果:无效果

    2.安装扩展插件:Format on Save 修改LineBreak = Windows

    结果:无效果

    3.安装扩展插件:Fix File Encoding 

    结果:无效果

     4.安装扩展插件:ForceUTF8(No Bom)

    结果:无效果

    5.使用NotePad++编码保存[无BOM格式]  

    结果:无效果

     简单的测试:

     啥也不干就干干净净的建个页面:

     结果(代码依然存在):

    查看源码:

     难道是VS自己加上的?

    为什么单单就这个项目加?

    就因为他是用的Net Core开发的?

    可是原因在哪呢?

     处理结果:

     处理思路:找页面有可能引用的所有引用文件,可定是某个文件的格式导致的,都检查一下,然后修改一下编码就行了。

    终于找到了原因,是因为页面引用的文件【_ViewStart.cshtml】导致的,然后把该文件编码为【无BOM格式】,搞定了!

    啊!终于舒服了~  整个项目看上去瞬间都舒服了~!

  • 相关阅读:
    loj6158 A+B Problem (扩展KMP)
    2017CodeM初赛B场
    Codeforces Round #421(div 2)
    CF821E(多次矩阵快速幂)
    Codechef-ANCESTOR(树套树/CDQ分治)
    Codechef-BLACKCOM(树形背包dp)
    Codechef-CHEFPRAD(找事件点+贪心)
    洛谷 p3391
    luogu p3369
    LOJ10082
  • 原文地址:https://www.cnblogs.com/klf8520/p/13202503.html
Copyright © 2011-2022 走看看