PHPを./configureするときの--enable-zend-multibyteオプションとは正確には何ですか?
PHPスクリプトがUnicode /マルチバイトでエンコードされているかどうかを検出できます(UTF-8は常に機能し、この設定は必要ありません)。
私はこの記事でこの情報を見つけました http://devzone.zend.com/article/269 (アーカイブされたコピー、記事自体は古くなっています)。
declare(encoding) 処理の前提条件です。
それとは別に、このためのドキュメントの欠如についてバグを報告しました: http://bugs.php.net/bug.php?id=52348
設定オプション--enable-zend-multibyteはzendスクリプトエンジンの一部であり、Unicodeでエンコードされたスクリプトとファイルの自動検出に使用されます。ファイルの先頭でBOM(バイトオーダーマーク)を探し、それを使用してエンコーディングを特定します。