Was genau ist die Option --enable-zend-multibyte, wenn Sie ./configure PHP verwenden?
Was genau ist die Option --enable-zend-multibyte, wenn Sie ./configure PHP verwenden?
Antworten:
Es soll erkennen können, ob PHP-Skripte Unicode / Multibyte-codiert sind oder nicht (UTF-8 funktioniert immer und benötigt diese Einstellung nicht).
Ich habe diese Informationen in diesem Artikel gefunden http://devzone.zend.com/article/2693 (archivierte Kopie, der Artikel selbst ist veraltet).
Dies ist eine Voraussetzung für die Deklaration (Codierung) der Behandlung.
Abgesehen davon habe ich einen Fehler bezüglich des Mangels an Dokumentation dafür eingereicht: http://bugs.php.net/bug.php?id=52348
Die Konfigurationsoption --enable-zend-multibyte ist Teil der zend-Skript-Engine und wird zur automatischen Erkennung von Unicode-codierten Skripten und Dateien verwendet. Es sucht am Anfang der Datei nach Stücklisten (Byte Order Marks) und verwendet diese, um die Codierung herauszufinden.