HTML文本应当存储为UTF-8无BOM格式!
2011-04-01 00:36
363 查看
折腾了一下午的Bug:
一个使用Django模板系统做好的网站,在网页源代码中看不到任何异常,却在浏览器中显示多余的空行,
如上图,图为Chrome中使用开发者工具和查看源代码得到的不同结果。
原来是浏览器不能识别UTF-8的BOM所致!
在Notepad++中,把Html文件的格式转换成UTF-8无BOM即可解决。
参考:
UTF8 BOM导致IE多一行空白的解决办法
一个使用Django模板系统做好的网站,在网页源代码中看不到任何异常,却在浏览器中显示多余的空行,
如上图,图为Chrome中使用开发者工具和查看源代码得到的不同结果。
原来是浏览器不能识别UTF-8的BOM所致!
在Notepad++中,把Html文件的格式转换成UTF-8无BOM即可解决。
参考:
UTF8 BOM导致IE多一行空白的解决办法
相关文章推荐
- 浏览器处理由带BOM的utf-8格式的php文件输出的HTML问题
- 用ORACLE 存储过程发送HTML邮件,支持文本和HTML两种格式,增加防中文乱码
- 去除(UTF-8)格式文本中的Bom
- Heritrix使用UTF-8编码格式存储文件
- 将 文本格式标记 转化为 html格式标记
- PHP中utf-8编码格式之BOM引发的问题
- 设置环境下文本格式为UTF-8
- eclipse文本编码格式修改为UTF-8 (转)
- Java对UTF-8格式文件的读取、写入及添加BOM头处理
- UTF-8格式编码与UTF-8无BOM格式编码的区别(包括java文件)
- Java读取UTF-8格式文件第一行出现乱码——问号“?”及解决 And Java读带有BOM的UTF-8文件乱码原因及解决方法
- HTML基础总结推荐(文本格式)
- 试一下HTML格式文本
- txt文件ANSI和UTF-8存储格式问题---阿西巴
- java 调用jacob和java2word导出word,并实现将带有格式的html文本和图片插入word
- 编码格式简介:ASCII码、ANSI、GBK、GB2312、GB18030和Unicode、UTF-8,BOM头
- 怎样在报表中显示HTML/RTF内容系列之二-将HTML内容存储为RTF格式
- 读取Html文本字符串时可能遇到输出时打印字体格式或者换行符之类问题的情况
- 关于HTML网页源码的字符编码(charset)格式(GB2312,GBK,UTF-8,ISO8859-1等)的解释
- 在Flash中利用Actionscript在动态文本框中加载HTML格式的文本