zoukankan      html  css  js  c++  java
  • Django模版渲染后在浏览器中出现空行的问题解决<转>

    生成的html看起来没问题,但是多了几个text(各种浏览器中都显示空行)这个问题太郁闷了。最后google了一下,找的了原因:具体说来就是模板中有通过include或者间接的使用了模板文件,而这个模板文件编码是带有BOM格式的utf8,解决的方法就很简单了,用编辑器保存成不带BOM的utf8格式的文件即可。

    Unicode规范中推荐的标记字节顺序的方法是BOM(Byte Order Mark)

    UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。
    由于UTF-8 BOM并没有得到广泛的支持,所以造成了一定范围内的不兼容。下面列出几个主要工具对于BOM的处理。

  • 相关阅读:
    关于MySQL数据库中null的那些事
    Java集合之Collections 剖析
    字符串类
    C++标准库
    << 操作符
    操作符的重载
    类中的重载
    友元
    二阶构造模式
    静态成员函数
  • 原文地址:https://www.cnblogs.com/aveenzhou/p/2694504.html
Copyright © 2011-2022 走看看