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

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號
久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 精品剧情v国产在免费线观看| 久久精品国产精品亚洲毛片| 亚洲国产精品无码久久一线| 99re热视频这里只精品| 国产AV国片精品一区二区| 秋霞日韩一区二区三区在线观看| 四虎成人国产精品视频| 国产精品熟女视频一区二区| 国产精品一区二区毛卡片| 中文字幕日韩精品一区二区三区| 亚洲精品伊人久久久久| 91精品一区二区| 精品午夜福利在线观看| 亚洲综合一区二区国产精品| 亚洲av午夜福利精品一区| 日本一区二区三区精品中文字幕| 国产色婷婷五月精品综合在线| 成人伊人精品色XXXX视频| 香蕉在线精品视频在线观看6| 精品国产黑色丝袜高跟鞋| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 日韩精品一区二区午夜成人版| 国产精品情侣自拍| 国内精品久久久久久久久齐齐| 国产成人精品免费视| 92国产精品午夜福利| 久这里只精品99re66| 亚洲色精品三区二区一区| 午夜麻豆国产精品无码| 久久蜜桃精品一区二区三区| 久久久无码精品午夜| 精品无码国产AV一区二区三区| 精品久久国产视频| 国产精品jvid在线观看| 日韩精品免费在线视频| 日韩免费三级电影| 亚洲国产精品不卡毛片a在线| 精品99久久aaa一级毛片| 国语自产精品视频在线观看| 亚洲精品无码鲁网中文电影|