ホームページ >バックエンド開発 >PHPチュートリアル >PHPのgdライブラリを使用してWeChatブラウザに画像を出力する際に文字化けする問題を解決する方法
#PHP で gd を使用して WeChat ブラウザに画像を出力するときに文字化けが発生する問題を解決するにはどうすればよいですか?
手順は以下の通りです。
<?php $im = imagecreate(200, 300); $white = imagecolorallocate($im, 8, 2, 133); imagegif($im); ?>
ブラウザにPHPファイルのアドレスを入力したところ、以下のような文字化けが表示されることがわかりました。
After さらに調査した結果、GD ライブラリで作成された画像の場合は、関数
header('content-type:image/gif'); を使用する必要があることがわかりました。出力する形式を指定します。指定しない場合は文字化けします。 変更されたコードは次のとおりです:
<?php // header('content-type:image/gif'); $im = imagecreate(200, 300); $white = imagecolorallocate($im, 8, 2, 133); header('content-type:image/gif'); imagegif($im); ?>
変更された画像は次のように表示されます:
関連する推奨事項:
以上がPHPのgdライブラリを使用してWeChatブラウザに画像を出力する際に文字化けする問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。