Lösung für das verstümmelte chinesische Wasserzeichen, das der PHP-GD-Bibliothek hinzugefügt wurde: 1. Entfernen Sie die Option „--enable-gd-jis-conv“ und kompilieren Sie PHP neu. 2. Konvertieren Sie die Zeichen in HTML-Entitäten.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php verwendet die Gd-Bibliothek, um Probleme und Lösungen mit verstümmelten Textwasserzeichen hinzuzufügen
Ein aktuelles Projekt wurde einer Servermigration unterzogen . Nach der Bereitstellung wurde festgestellt, dass eine der Funktionen zum Hinzufügen von Wasserzeichentext zu Bildern ein verstümmeltes Problem aufwies. Es wurde bestätigt, dass es kein Problem mit dem Funktionscode gab. Gleichzeitig waren alle Projektcodes in UTF-8 codiert , und es gab auch kein Codierungsproblem, und nachdem ich die Informationen schließlich konsultiert hatte, entschied ich mich für einen PHP-Kompilierungsparameter --enable-gd-jis-conv.
--enable-gd-jis-conv:
Wenn --enable-gd-jis-conv beim Kompilieren der PHP-Option aktiviert ist, werden Nicht-ASCII-Zeichen (wie chinesische Zeichen, Pinyin, Griechisch und Pfeile) behandelt als EUC-JP-Kodierung, was letztendlich dazu führt, dass normales Chinesisch verstümmelt wird. , 'HTML-ENTITIES', 'UTF-8');
[Empfohlenes Lernen:
PHP-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das chinesische Wasserzeichen in der PHP-GD-Bibliothek verstümmelt ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!