ホームページ  >  記事  >  バックエンド開発  >  PHPのGDライブラリimagettftext関数で中国語の文字化け問題を解決、_PHPチュートリアル

PHPのGDライブラリimagettftext関数で中国語の文字化け問題を解決、_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:09:09997ブラウズ

PHPのGDライブラリimagettftext関数が中国語の文字化け問題を解決

この記事の例では、PHP の GD ライブラリの imagettftext 関数が中国語の文字化けの問題を解決する方法を説明します。参考のためにみんなで共有してください。詳細は以下の通りです

imagettftextを使って中国語を書くと文字化けがよく起こります。解決策は、中国語の文字列を utf-8 形式に変換することです。具体的なコードは次のとおりです (ファイル形式は gb2312):

コードをコピーします コードは次のとおりです:
$im = imagecreatefromjpeg('./1.jpg');
$w = 画像x($im);
$h = imagey($im);

$green = imagecolorallocate($im,50,100,200);
$str = iconv('gb2312','utf-8','Happiness is around you');//コード化けの問題を解決する
imagettftext($im,16,0,200,100,$green,'./simhei.ttf',$str);

header("content-type: image/jpeg");
imagejpeg($im);
imagedestroy($im);
?>

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/947206.html技術記事 PHP GD ライブラリの imagettftext 関数が中国語の文字化けを解決する この記事では、PHP の GD ライブラリの imagettftext 関数が中国語の文字化けを解決する方法について説明します。参考のためにみんなで共有してください。具体的には…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。