站長資訊網
最全最豐富的資訊網站

JpGraph4.0.2中文亂碼以及在php7.0版本無法顯示的解決辦法

1.php7.0版本無法顯示。Methods with the same name as their class will not be constructors in a future version of PHP:

JpGraph4.0.2在PHP7.0版本無法正確顯示圖形報表。

通過php log得到如下錯誤:

JpGraph4.0.2中文亂碼以及在php7.0版本無法顯示的解決辦法

修改前:

JpGraph4.0.2中文亂碼以及在php7.0版本無法顯示的解決辦法

將把function LinePlot改為function __construct

修改后:

JpGraph4.0.2中文亂碼以及在php7.0版本無法顯示的解決辦法

原因:

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本身的一個bug,iconv在轉換字符"—"到gb2312時會出錯,所以在需要轉成的編碼后加上 "//IGNORE" 。

推薦:《PHP7》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产92成人精品视频免费| 久久久久久久久久久免费精品| 网友自拍区视频精品| 99久久亚洲综合精品成人网| 国产亚洲综合成人91精品| 精品国产午夜肉伦伦影院| 婷婷成人国产精品| 中文字幕日韩在线| 国产精品久久久久国产精品三级| 亚洲AV成人精品日韩一区| 国产精品影音先锋| 久久久久久国产精品免费无码| 久久亚洲精品无码| 久久久久夜夜夜精品国产| 亚洲精品午夜无码电影网| 99re国产精品视频首页| 久久激情亚洲精品无码?V| 日韩精品视频免费在线观看| 九九99精品久久久久久| 四虎国产精品永免费| 成人网站免费大全日韩国产| 国产精品嫩草影院永久一| 日本精品视频一区二区| 精品国产一区二区三区免费看 | 国产精品老熟女露脸视频| 人妻熟妇乱又伦精品视频APP| 中文字幕无码精品亚洲资源网久久| 国产私拍福利精品视频推出 | 老湿机一区午夜精品免费福利| 日韩欧毛片免费视频| 亚洲日韩精品一区二区三区无码| 国产福利电影一区二区三区,日韩伦理电影在线福 | 精品毛片乱码1区2区3区| 久久久久久精品久久久| 亚洲日韩精品国产一区二区三区| 久九九精品免费视频| 无码国产精品久久一区免费| 欧美黑人巨大精品videos| 97精品伊人久久大香线蕉| 国产精品久久久精品三级| 亚洲国产日韩精品|