body标点下莫名奇妙多了一行空行,原来是编码的问题

之前为了方便,直接在服务器修改文件,然后点保存,但是问题来了,在顶部莫名奇妙多了一个空行,如图1

图1

原来在源代码编辑的代码如图2

图2

但是在FF或者Chrome外部样式却在body里面,而不是head里头,如图3

图3

再看看谷歌body里面却无端端多了一行空行,如图4

图4

同时,在FF查看源码却发现Head,body无端端变成红色,而其他页面除了第一行<html>标红色外,其他head,body为黑色,如图5

图5

解决方法:把这一页保存为UTF-8格式以上图片均显示正常

思考:出现这个问题的极有可能当初保存了UTF-8 with bom这种格式!

body标点下莫名奇妙多了一行空行,原来是编码的问题

时间: 2024-08-04 11:55:15

body标点下莫名奇妙多了一行空行,原来是编码的问题的相关文章

解决QT:forward declaration of &#39;struct Ui::xxx&#39;;invalid use of incomplete struct &quot;Ui::Widget&quot; 等莫名奇妙错误

今天在进行QT Widget的UI设计时,改了下Widget的对象名,然后在多次成功编译运行后,执行清理,重新构建,就出现了好多莫名奇妙的错误: widget.h:12: 错误:forward declaration of 'struct Ui::Widget' widget.cpp:8: 错误:invalid use of incomplete type 'struct Ui::Widget' 网上搜索发现是每当你新键一个 QT设计界面, QT会自动生成yyy.ui文件,如Widget.ui,

服务器凌晨莫名奇妙自动重启解决方案

服务器凌晨莫名奇妙自动重启解决方案 转载请注明出处:http://blog.csdn.net/aaa123524457/article/details/47609701 问题描述: 这两天早上到公司,发现公司服务器莫名其妙的自动重启了,没有任何征兆!第一天的时候以为是公司电源出了问题,就没怎么在意.结果第二天又出现了同样的问题!这样就有问题了,上面可是跑了很多重要的程序! 问题分析: 1.  有考虑过公司电源出问题,插座松动什么的,后来排除不是. 2.  有考虑过是否中毒,用360杀毒排查了一下

linux C++ 莫名奇妙的段错误(segmentation fault),无法调用其它函数

进来在linux下开发C++项目,遇到了非常奇怪的bug.项目需要多线程实现,在写好代码后,每当运行到线程函数内部,当内部调用其它函数如printf.fopen等时就会提示段错误(segmentation fault).编程很久了,自觉不会出现很低级的语法错误,经仔细检查许久确实也未发现任何问题.在给很多厉害的朋友看过代码后也未能帮助找到这个bug,后来经自己一番思索终于找到问题所在.下面先给出线程函数的简化框架: void* thread_func(void* rank) { long my_

php输出网页源代码莫名奇妙的多了一堆方框,导致ajax验证失败.

今天在用一个ajax验证用户名的功能,返回值报错,抓包看了下,多出来一堆点,源代码里显示方框和6个空行 这堆东西导致ajax判断返回值会错误,度娘了一下午(皇天不负游戏人啊),原来是一个坑爹的BOM头文件. 解决方法就是 输出前用ob_clean()函数,清除; 切记不要用记事本打开utf8编码的php文件.容易出现这种问题 下面是度娘的解释. BOM -- Byte Order Mark,中文名译作"字节顺序标记".在这里找到一段关于 BOM 的说明: 在UCS 编码中有一个叫做 &

莫名奇妙的問題: index was out of range (4)

我真的無語了,什麼鳥事都能遇到!還讓不讓人做事啊!光處理這些垃圾就飽了! 同樣都是刪掉服務參考再重建重編譯重發行,為什麼之前幾次都沒事? 這次只不過是刪掉服務參考換了個名稱重建而已做完變這樣? 有沒有微軟的人可以出來解釋一下? 從 Open Source 到商用的 IDE,真的沒有一個能用得滿意. 因為你們的東西,出狀況都會讓人 [email protected]#$#@!%@$%#$^#%@#$%.

Windows 下 mysql 5.7 设置 区分大小写(敏感),设置默认编码 utf8mb4

修改编码 c盘下搜索 C:\ProgramData\MySQL\MySQL Server 5.7 在该my.ini文件下进行配置修改 [client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8

xe10下测试字符串与byte数组转换及base64编码

procedure TForm1.Button1Click(Sender: TObject); var s,s1:string; arr,arr1:TArray<Byte>; begin s := 'sjddllkd百增值是38(#(8<>Ijj*王山儿*'; //内存复制 s到arr再到s1 SetLength(arr,s.Length*2);//arr.Length:=56 CopyMemory(arr,@s[1],s.Length*2); SetLength(s1,s.Len

基于IKAnalyzer搭建分词服务

背景 前端高亮需要分词服务,nlp团队提供的分词服务需要跨域调用,而且后台数据索引使用的IK分词.综合评价,前端分词也需要基于IK分词器. IKAnalyzer服务已经停止更新,且对Lucene支持仅测试到4.x.x版本(6.x.x会出现异常),因此使用IK分词器时需要解决一些异常. 依赖 项目以及maven构建,需要指定IK依赖以及Lucene依赖如下: <dependency> <groupId>com.janeluo</groupId> <artifactI

基于Windows环境下Myeclipse10.0下载安装破解及jdk的下载安装及环境变量的配置

jdk的安装及环境变量的配置 1.安装JDK开发环境 附上jdk安装包的百度云链接 链接:http://pan.baidu.com/s/1mh6QTs8 密码:jkb6(当然自行去官网下载最好哒,可以下载到最新版) 正规安装下载流程见下面操作: 百度搜索:jdk 你将看到以下界面: 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击“下一步”. 注:当提示安装JRE时,可以选择不要安装. 2.配置环境变量: 对于Java程序开发而言,主要