当您 ./configure PHP 时,--enable-zend-multibyte 选项到底起什么作用?
答案1
它能够检测 PHP 脚本是否是 Unicode/多字节编码(UTF-8 始终有效并且不需要此设置)。
我在这篇文章中找到了这些信息http://devzone.zend.com/article/2693(存档副本,文章本身已过时)。
答案2
这是声明(编码)處理。
除此之外,我还提交了一个关于缺少文档的错误:http://bugs.php.net/bug.php?id=52348
答案3
配置选项 --enable-zend-multibyte 是 zend 脚本引擎的一部分,用于自动检测 Unicode 编码的脚本和文件。它会在文件开头查找 BOM(字节顺序标记),并据此确定编码。