解决方案 »
- 服务器上PHP网站打开超级慢
- php关于局域网访问共享文件问题
- !!!(很急)一个限制大小的问题
- php 随机函数
- unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}'
- 请教有没有生成对数据库操作的php页面代码的工具?(除了SMARTY)
- PHP 报表打印的问题
- 如何创建一目录,并在该目录下创建一文件?
- 请问在php中如何通过编程生成自己的LOG文件?以后修改如何处置?28分的诱惑!
- 紧急求助smarty section遍历问题
- 为什么一直提示错误 请人帮我看下
- 这样写if else语句也能有错?????
还是有些不懂,建立_SP_这个常量有什么作用啊?ucs-2be的BOM直接写出来存入一个变量就行了,为什么还要拿chr()函数计算出来?
不过作者没有你那么聪明,所以就用字符串函数写了
你不是”在ascii对照表内根本找不到FF,FE这2个对应的编码“
再看define('_SP_', chr(0xFF).chr(0xFE));
define('UCS2', 'ucs-2be');
$spstr = _SP_;
$spstr = iconv(UCS2, 'utf-8', $spstr);
echo bin2hex($spstr);得到 efbfbe
这是 utf-8 的 BOM至于他为什么要这样做,你看看字典文件就知道是怎么回事了