ホームページ >バックエンド開発 >PHPチュートリアル >PHPのgdライブラリを使用してWeChatブラウザに画像を出力する際に​​文字化けする問題を解決する方法

PHPのgdライブラリを使用してWeChatブラウザに画像を出力する際に​​文字化けする問題を解決する方法

WJ
WJオリジナル
2020-06-09 17:04:103071ブラウズ

PHPのgdライブラリを使用してWeChatブラウザに画像を出力する際に​​文字化けする問題を解決する方法

#PHP で gd を使用して WeChat ブラウザに画像を出力するときに文字化けが発生する問題を解決するにはどうすればよいですか?

手順は以下の通りです。

<?php
$im = imagecreate(200, 300);
$white = imagecolorallocate($im, 8, 2, 133);
imagegif($im);
 ?>

ブラウザにPHPファイルのアドレスを入力したところ、以下のような文字化けが表示されることがわかりました。

PHPのgdライブラリを使用してWeChatブラウザに画像を出力する際に​​文字化けする問題を解決する方法After さらに調査した結果、GD ライブラリで作成された画像の場合は、関数

header('content-type:image/gif');

を使用する必要があることがわかりました。出力する形式を指定します。指定しない場合は文字化けします。 変更されたコードは次のとおりです:

<?php
// header(&#39;content-type:image/gif&#39;);
$im = imagecreate(200, 300);
$white = imagecolorallocate($im, 8, 2, 133);
header(&#39;content-type:image/gif&#39;);
imagegif($im);
 ?>

変更された画像は次のように表示されます:

PHPのgdライブラリを使用してWeChatブラウザに画像を出力する際に​​文字化けする問題を解決する方法関連する推奨事項:

php チュートリアル

以上がPHPのgdライブラリを使用してWeChatブラウザに画像を出力する際に​​文字化けする問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。