ホームページ >バックエンド開発 >PHPチュートリアル >pChart 中国語でのチャート表示の問題

pChart 中国語でのチャート表示の問題

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

プロジェクトのニーズ、グラフのデータ表示、個人の能力には限界があります、
うろ覚えです
$MyData->addPoints(array(150,220,300,250,420,200,300,200,100),"test") の文字列テストを中国語で表示する方法、$MyData-> ;setAxisName (0,"Hits"); は、$MyData->setAxisName(0,"set"); などの中国語を表示します。 。


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

中国語で直接書けませんか?

中国語で書けませんか?

いえ、何でもありません。

コメントアウト header("content-type:text/html; charset=utf-8");

コメントアウト header("content-type:text/html; charset=utf-8");いいえ、後で追加しても意味がありません。コードが文字化けしているのではなく、表示されないだけです。 。

最新バージョンですか?

続きはまた後ほど

1. 画像として出力するのでヘッダーは必要ありません

2. 選択したフォントは欧文フォントです もちろん漢字がないと表示できません。中国語フォント
3 . プログラムが UTF-8 でない場合は、出力されるすべての中国語文字を UTF-8 に変換する必要があります

それは最新バージョンですか?

次のバージョンは後で確認してください
はい、最新バージョンです。古いバージョンにもこの問題があるため、単純に最新バージョンを使用します。老徐さん、ありがとう。 。ソースコードを追ってゆっくり勉強しています。 。アドバイスをお願いします

1. 画像として出力するのでヘッダーは必要ありません

2. 選択したフォントは欧文フォントです もちろん漢字がないと表示できません。中国語フォント
3. プログラムが UTF-8 ではない場合、出力される中国語文字はすべて UTF-8 に変換する必要があります
選択したフォントが欧文フォントである場合、当然、中国語文字がないと表示できません。間違った中国語フォントを選択する必要がありますか? $myPicture->setFontProperties(array("FontName"=>"fonts/pf_arma_five.ttf","FontSize"=>6));変更してみます。 。

1. 画像として出力するのでヘッダーは必要ありません

2. 選択したフォントは欧文フォントです もちろん中国語のフォントを選択する必要があります
3.プログラムが utf-8 でない場合、出力されるすべての中国語文字を utf-8 に変換する必要があります。どのフォントを使用する必要がありますか?他のフォントファイルを使用すると文字化けが発生しました。スタイルエンコードを設定しましたが機能しませんでした。その後、トランスコード機能も使用しましたが、これも機能しませんでした。 ?

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