Wie kann das Problem verstümmelter Zeichen bei der Ausgabe von Bildern an den WeChat-Browser mithilfe von gd in PHP gelöst werden?
Die Vorgehensweise ist wie folgt:
<?php $im = imagecreate(200, 300); $white = imagecolorallocate($im, 8, 2, 133); imagegif($im); ?>
Nachdem ich die Adresse der PHP-Datei in den Browser eingegeben hatte, stellte ich fest, dass die folgenden verstümmelten Zeichen angezeigt wurden:
Nach weiteren Untersuchungen habe ich festgestellt, dass Sie für Bilder, die mit der GD-Bibliothek erstellt wurden, die Funktion header('content-type:image/gif');
verwenden müssen, um anzugeben, welches Format ausgegeben werden soll wird verstümmelt sein.
Der geänderte Code lautet wie folgt:
<?php // header('content-type:image/gif'); $im = imagecreate(200, 300); $white = imagecolorallocate($im, 8, 2, 133); header('content-type:image/gif'); imagegif($im); ?>
Das geänderte Bild wird wie folgt angezeigt:
Verwandte Empfehlungen: php-Tutorial
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter Zeichen bei der Ausgabe von Bildern an den WeChat-Browser mithilfe der gd-Bibliothek in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!