(2013-04-21 22:02:56)
转载▼
标签:php
页面变形
efbbbf
分类:疑难杂症
今天遇到一个问题,用DZ的CMS给朋友建个站,但是发现部分页面总会变形,整个页面左对齐,为什么呢,怎么可能呢,所有页面都是调用的同一个头部,同一个脚部,为什么有的要左对齐,有的又正常了,其实这不是一个新问题了,2年前,我就发现过这个问题,但是觉得解决也就没有管,也没有想过写博客,但是我今天再次出现这个问题,所以觉得就写篇博文,帮助有同样问题的朋友。
先大概讲下基础,其实任何文件都以二进制方式存储的,文本文件,你可能用记事本打开,看到只有你输入的文字,但是很有可能用Uedit32打开这个文件,16进制方式查看,是很有可能在文件开头看到第一个16进制内容并不一定就是你输入的字符对应的编码的16进制内容,由于编码方式的不同,有可能文本文件的二进制开始都会不一样,对应知识点,兄弟们就百度了,网上很多文章讲这个原理,这个是计算机基础的范畴,我就不详细讲了,直接上问题。
万恶的魔爪就是有部分编辑器给你的文本格式的文件加入了不该有的二进制内容,所以造成你页面出问题的,用Uedit32打开你出问题的页面,用16进制方式查看。是不是看到有多余的EFBB BF,这个是BOM头,告诉记事本告诉它用utf-8编码格式打开。
正确的文件格式:
解决办法也很多,可以直接用16进制编辑器修改,或者整个没问题的页面文件,然后把文本粘贴复制进去。
虽然这个问题在解决办法很简单,但是如果被折腾过的估计头大。希望大家好运。我在网上查了对应问题,也有其他人发现这个问题,但是好像得出都是java和php问题,我也不是专业phper,只是业余玩玩,所以不过多评价了。
(2013-04-21 22:02:56)
转载▼
标签:php
页面变形
efbbbf
分类:疑难杂症
今天遇到一个问题,用DZ的CMS给朋友建个站,但是发现部分页面总会变形,整个页面左对齐,为什么呢,怎么可能呢,所有页面都是调用的同一个头部,同一个脚部,为什么有的要左对齐,有的又正常了,其实这不是一个新问题了,2年前,我就发现过这个问题,但是觉得解决也就没有管,也没有想过写博客,但是我今天再次出现这个问题,所以觉得就写篇博文,帮助有同样问题的朋友。
先大概讲下基础,其实任何文件都以二进制方式存储的,文本文件,你可能用记事本打开,看到只有你输入的文字,但是很有可能用Uedit32打开这个文件,16进制方式查看,是很有可能在文件开头看到第一个16进制内容并不一定就是你输入的字符对应的编码的16进制内容,由于编码方式的不同,有可能文本文件的二进制开始都会不一样,对应知识点,兄弟们就百度了,网上很多文章讲这个原理,这个是计算机基础的范畴,我就不详细讲了,直接上问题。
万恶的魔爪就是有部分编辑器给你的文本格式的文件加入了不该有的二进制内容,所以造成你页面出问题的,用Uedit32打开你出问题的页面,用16进制方式查看。是不是看到有多余的EFBB BF,这个是BOM头,告诉记事本告诉它用utf-8编码格式打开。
正确的文件格式:
解决办法也很多,可以直接用16进制编辑器修改,或者整个没问题的页面文件,然后把文本粘贴复制进去。
虽然这个问题在解决办法很简单,但是如果被折腾过的估计头大。希望大家好运。我在网上查了对应问题,也有其他人发现这个问题,但是好像得出都是java和php问题,我也不是专业phper,只是业余玩玩,所以不过多评价了。