ホームページ  >  記事  >  バックエンド開発  >  中国語を表示するphp pchartの問題

中国語を表示するphp pchartの問題

WBOY
WBOYオリジナル
2016-06-23 13:53:511527ブラウズ

$MyData = new pData();
$MyData->addPoints(array(25,10,25,10,25,10,25,10,25,10,25,10),"温度"); $MyData->addPoints(array(2,4,6,4,5,3,6,4,5,8,6,1),"圧力");
$MyData->setSerieDrawable("圧力") ,FALSE);
$MyData->setAxisName(0,"合計注文金額");
$MyData->addPoints(array("1 月","2 月","3 月","4 か月", 「5月」、「6月」、「7月」、「8月」、「9月」、「10月」、「11月」、「12月」))、「ラベル」 ; コードが文字化けしています。




ディスカッション(解決策)への返信

pchart は GD に基づいており、GD は utf-8 でエンコードされた漢字のみを描画できます 要件を満たしているかどうかを確認してください

pchart は GD に基づいており、GD UTF-8 でエンコードされた中国語文字のみを描画できます

要件を満たしているかどうかを確認してください

header("content-type:text/html; charset=utf-8");

$font = "c:\windows\fonts\ simkai.ttf";

$myPicture->setFontProperties(array("FontName"=>$font,"FontSize"=>11));
$myPicture->drawText(350,55,"分析チャート" ,array("FontSize "=>20,"Align"=>TEXT_ALIGN_BOTTOMMIDDLE));

drawText のパラメーターで "FontName"=>$font を使用できるため、タイトルに中国語を表示できますが、方法がわかりませんラベルを取得します。 ... フォント設定が正しいかどうかを確認するだけです


次に、フォント設定が正しいかどうかを確認します
専門家、412906819 を見るのを助けるために QQ に追加してください


pchart は GD に基づいており、GD はutf-8 エンコードの中国語文字を描画します

要件を満たしているか確認してください

上記の質問は、ラベルに漢字を表示する方法です

うーん。問題は解決された。私は pchar を初めて使用するので、まだ理解できません。ありがとうございます


pcart は GD に基づいており、GD は utf-8 でエンコードされた中国語文字のみを描画できます
要件を満たしているかどうかを確認してください



上記の質問は、ラベルに中国語を表示する方法であり、タイトルを中国語で表示できるようになりました

えー。問題は解決された。私は pchar を初めて使用するので、まだ理解できません。ありがとうございます

どうやって解決しましたか?


今、私は同じ問題に遭遇しており、解決策を求めています。

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