PHP jpgraph做柱状图横坐标中文数据出现乱码,用$datax[] = iconv("UTF-8","gb2312",$A->name)进行字符转换也不管用,但是同样的iconv转换横纵坐标标题却OK
$graph->xaxis->title->Set(iconv("UTF-8","gb2312","用户姓名"));
$graph->yaxis->title->Set(iconv("UTF-8","gb2312","Bug数量"));
请问是为什么?应该怎么改?谢谢!PHP乱码jpgraph柱状图
$graph->xaxis->title->Set(iconv("UTF-8","gb2312","用户姓名"));
$graph->yaxis->title->Set(iconv("UTF-8","gb2312","Bug数量"));
请问是为什么?应该怎么改?谢谢!PHP乱码jpgraph柱状图
$charTest;
foreach($bm as $c){
if( $tag === iconv('UTF-8', $c, iconv($c, 'UTF-8', $tag))){//转换编码后是不是相等
$charTest = $c;
break;
}
}
if($charTest == 'GBK'){
$tag = iconv('GBK', 'UTF-8', $tag);
}
试试这样,从一次转码变成两次转码检测+一次最终转码
jpgraph 使用的是 utf-8 编码,而你却要转成 gbk 的
我现在是把柱状图导出到excel模板中显示的。没有转换前显示的横坐标中文数据是乱码,所以尝试转换,结果还是乱码。所以不知道该怎么处理了?
我现在是把柱状图导出到excel模板下到本地打开显示的,不是用浏览器直接打开的。作图用的PHP的jpgraph,excel解析等用的是PHP的PHPExcel。这样可以用你提供的方法吗?谢谢