dポイントプレゼントキャンペーン実施中!

文字エンコードをシフトJISにして
PHPを使い日本語が入ったグラフを作ろうと考えております.

文字エンコードがUTF-8の場合では日本語の入ったグラフを
Google Chart APIを使い作成できるのですが,
どうしても文字エンコードを
シフトJISにしてグラフを作ることができません.

PHPで日本語が入ったグラフを文字エンコードをシフトJISにして
作る方法をご存知のかたいらっしゃいましたら,
教えてください.
お願いします.

またPHP経験が浅いためグラフ作成が簡単にわかるような
初心者向けのサイトがあれば教えていただければ幸いです.

A 回答 (3件)

> グラフの日本語が文字化けしないでしょうか?



google chartの結果(グラフ全体)は、画像ファイルで
その画像中に日本語があっても、それはテキストデータでなく画像データです。

たとえば、文字の入ったアイコンのgifファイルを
SJISのHTMLで使うのか、UTF-8のHTMLで使うのかで、gifファイルを
コード変換したりして、使い分けしたりはしませんよね。
それと同じ理屈です。
    • good
    • 0

google chartの結果は、画像ファイルだから


HTMLの文字コードに合わせる必要はないです。

なので、PHPからgoogle chart APIをコールする場所では、UTF-8変換+URLエンコードとして、
その結果をSJISのページの一部に入れるようにすればよいのでは?

この回答への補足

ありがとうございます.
PHPのグラフをGoogle Chart APIで作成する部分のみをUTF-8にして
表示するブラウザの文字エンコードをSJISにするとグラフの日本語が文字化けしないでしょうか?

補足日時:2009/09/25 15:02
    • good
    • 0

PEAR::Image_Graph

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!