我不抽烟

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月4日

摘要: 问题症状: UTF-8编码的PHP网页输出有意外的空行,Session/Cookies失效。 在Linux下Vi问题文件时,发现文件开头多出一个<FFFE>字符。 非常困惑的一个问题。问题根源: UTF-8编码中有一个“Zero Width NO-BREAK Space”字符,字符编码为FEFF。在传输实际的UTF-8编码文件内容之前,会先传输字符“Zero Width NO-BREAK Space”,该字符用来标识接下来的数据流使用何种存放顺序(即:Big-Endian(高位存于低地址) 或者 Little-Endian(低位存于低地址),关于这两种字节存储顺序请参考别的文章吧, 阅读全文
posted @ 2012-03-04 21:54 小李弯刀 阅读(482) 评论(0) 推荐(0) 编辑