JpGraph4.0.2 php7.0版で表示できない中国語文字化けと解決方法
1.php7.0バージョンではを表示できません。クラスと同じ名前のメソッドは、PHP の将来のバージョンではコンストラクターになりません:
JpGraph4.0.2 は、PHP7.0 バージョンではグラフィカル レポートを正しく表示できません。
php ログから次のエラーが取得されました:
変更前:
は変更されますLinePlot 関数を関数 __construct
に変更しました 変更後:
理由:
php7.0 より前では、同じ名前のメソッドがありましたクラスはコンストラクター メソッドと見なすことができるためです。
php7.0以降、クラスと同名のコンストラクタはサポートされなくなり、コンストラクタメソッドは一律__construct()を使用することになります。
2. 中国語のタイトルが文字化けする
原因:
JpGraph のデフォルトでは、文字列が utf8 に変換されますが、ファイルがそれはutf8そのもので中国語フォントを使用しているため一度変換されるため、再度変換すると文字化けが発生します。
解決策:
次のエンコードを使用して、中国語が使用されているすべての場所を変換します。
$graph->title->Set(iconv("UTF-8","GB2312//IGNORE","网志博客信息统计表")); $graph->xaxis->title->Set(iconv("UTF-8","GB2312//IGNORE","X-标题")); $graph->yaxis->title->Set(iconv("UTF-8","GB2312//IGNORE","Y-标题"));
注:
PHP 関数を使用して、中国語データを UTF-8 から GB2312 に変換します。iconv 自体のバグにより、iconv は文字 " を変換するときにエラーが発生することに注意してください。 —" を gb2312. に変換するため、変換するエンコーディングの後に "//IGNORE" を追加します。
推奨:「PHP7」
以上がJpGraph4.0.2 php7.0版で表示できない中国語文字化けと解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック







