易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP网页UTF8编码开发中空白的问题

开发中一直没办法解决的一个问题
  页面采用UTF8编码,头部和尾部用了模板包含文件的方法,结果头部和尾部无端端各多出一个约10px的空
行,什么也没有。
  原因是全部采用utf8编码,包含文件的时候,最后的二进制流中包含了多次UTF8
BOM标记,IE不能正常解析包含多个UTF8 BOM 标记的页面,直接替换成实际显示的回车,这样导致一个空行,而firefox却没有这个问题。
 
 故如果模板采用包含的方法包含多个utf8文件需要用ultraedit保存时另存为功能 选择utf8 无bom格式保存即可。
  另外,如
果中文页面在html head标记中将title标记放在<meta http-equiv=”content-type”
content=”text/html; charset=UTF-8″ />前面会导致页面空白。
  所以utf8页面应该使用标准顺序
 
 <meta http-equiv=”content-type” content=”text/html; charset=UTF-8″
/>
  <meta http-equiv=”content-language” content=”zh-CN” />
 
 <meta name=”robots” content=”index,follow” />
  <meta
name=”keywords” content=”" />
  <meta name=”description”
content=”" />
  <meta name=”rating” content=”general” />
 
 <meta name=”author” content=”" />
  <meta name=”copyright”
content=”" />
  <meta name=”generator” content=”" />
  
<title></title>
  BOM头:\xEF\xBB\xBF,PHP4、5尚对BOM无视,所以在解析前直
接输出。
  对此 w3.org 标准 FAQ 中对此问题有一个专门的描述:
http://www.w3.org/International/questions/qa-utf8-bom
 
 具体如下:
  在UCS 编码中有一个叫做”ZERO WIDTH NO-BREAK
SPACE”的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输
字符”ZERO WIDTH NO-BREAK
SPACE”。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-
Endian的。因此字符”ZERO WIDTH NO-BREAK SP


相关文档:

PHP分页

分页类    
   
  /**********  
  |   +---------------------------------------------------  
  |   CLASS   NAME:   PageBar  
  |   +---------------------------------------------------  
  |   Au ......

PHP企业建站自助管理系统

 企业建站自助管理系统是由E易网络(68ws.cn)基于php+mysql开发,集易用性和强大功能为一体企业建站系统,具有丰富多彩的网站企业建站模版,灵活的栏目管理和文章、图文、下载、广告等管理功能,支持阅读权限控制和会员权限管理,支持HTML静态网页生成和多语言,可用于创建各种企业网站建设。
一、主要功能模块
会员 ......

PHP获得的客户端和服务器端IP

客户端IP相关的变量
1. $_SERVER['REMOTE_ADDR']; 客户端IP,有可能是用户的IP,也有可能是代理的IP。
2. $_SERVER['HTTP_CLIENT_IP']; 代理端的IP,可能存在,可伪造。
3. $_SERVER['HTTP_X_FORWARDED_FOR']; 用户是在哪个IP使用的代理,可能存在,可以伪造。
服务器端IP相关的变量
1. $SERVER_NAME,需要使用函数get ......

PHP Yii框架使用笔录

Yii是我发现的目前较好用的PHP框架之一。设计上应该是吸取了Zend FrameWork的精华,个人感觉使用起来更舒服一些,性能速度更好一些。也由于Yii团队是中国的同胞,为表支持,觉得试用一下。目标:为了快速上手,该造Yii自带的blog, 改造原有功能,增加新功能,改造原有CSS,最后完成汉化。
服务端软件:AppServ(安装路径D: ......

《细说PHP》目录结构

第1章  LAMP网站构建     1
1.1  网站软件简介.... 1
1.1.1  B/S软件体系结构... 1
1.1.2  动态网站介绍... 2
1.2  动态网站软件开发所需的Web构件.... 3
1.2.1  客户端浏览器... 4
1.2.2  扩展超文本标记语言XHTML. 5
1.2.3  层叠样式表CSS. 6
1.2.4 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号