Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn das chinesische Wasserzeichen in der PHP-GD-Bibliothek verstümmelt ist?

Was soll ich tun, wenn das chinesische Wasserzeichen in der PHP-GD-Bibliothek verstümmelt ist?

藏色散人
藏色散人Original
2021-03-29 09:38:211565Durchsuche

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.

Was soll ich tun, wenn das chinesische Wasserzeichen in der PHP-GD-Bibliothek verstümmelt ist?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn