PHP JpGraph中文乱码解决方式

JpGraph默认不支持中文,需要我们进行设置

但是实际测试中,我们只需要修改2个地方即可,位置是jpgraph_ttf.inc.php

<?php // content="text/plain; charset=utf-8"
require_once (‘../jpgraph.php‘);
require_once (‘../jpgraph_line.php‘);

 // Some (random) data
$ydata   = array(11, 3, 8, 12, 5, 1, 9, 13, 5, 7);
$ydata2  = array(1, 19, 15, 7, 22, 14, 5, 9, 21, 13 );

// Size of the overall graph
$width=350;
$height=250;

// Create the graph and set a scale.
// These two calls are always required
$graph = new Graph($width,$height);
$graph->SetScale(‘intlin‘);
$graph->SetShadow();

// Setup margin and titles
$graph->SetMargin(40,20,20,40);

$graph->title->Set(‘标题---统计图‘);
$graph->subtitle->Set(‘(March 12, 2008)‘);
$graph->xaxis->title->Set(‘X(跨度)‘);
$graph->yaxis->title->Set(‘Y(指数)‘);

// Create the first data series
$lineplot=new LinePlot($ydata);
$lineplot->SetWeight( 2 );   // Two pixel wide

// Add the plot to the graph
$graph->Add($lineplot);

// Create the second data series
$lineplot2=new LinePlot($ydata2);
$lineplot2->SetWeight( 2 );   // Two pixel wide

// Add the second plot to the graph
$graph->Add($lineplot2);

// Display the graph
$graph->Stroke();
?>

时间: 2024-08-27 12:32:37

PHP JpGraph中文乱码解决方式的相关文章

mysql中文乱码解决方式

近期项目使用到mysql.却突然出现了中文乱码问题.尝试了多种方案,最终解决乱码问题,总结一下解决方式,给遇到同样问题的人一点參考. 中文乱码的原因 1.安装mysqlserver的时候编码集设定有问题 2.创建数据库的时候编码集设定有问题 3.创建表的时候编码集设定有问题 4.client的编码集设定有问题 能够通过命令查看编码集: show variables like "%char%"; 经常使用编码集 1.java中的经常使用编码UTF-8;GBK;GB2312;ISO-885

CRT 和mysql 中文乱码解决方式

mysql 安装mysql 1. 使用root用户: su root 2. 安装 yum install mysql yum install mysql-server yum install mysql-devel(可选) 3. 修改配置信息,添加: vim /etc/my.cnf [mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 lower_case_table_names=1 4. 启动mysql:se

PLSQL插入数据库中的中文乱码解决方式

1.查看服务器端编码select userenv('language') from dual;我实际查到的结果为:AMERICAN_AMERICA.AL32UTF82.执行语句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样.如果不是,需要设置环境变量.否则PLSQL客户端使用的编码和服务器端编码不一致,插入中文时就会出现乱码.3.设置环境变量计算机->属性->高级系统设置

spring boot + velocity中文乱码解决方式

在application.properties文件中,加入如下配置: spring.velocity.properties.input.encoding=UTF-8spring.velocity.properties.output.encoding=UTF-8

Javaee中文乱码解决方法

分类: javaee2015-07-09 16:35 29人阅读 评论(0) 收藏 编辑 删除 post 中文乱码解决方式 接受数据的时候设置 request.setCharacterEncoding("utf-8");//编码必须和页面编码一致 页面设置 <%@page import="java.net.URLDecoder"%> <%@page import="org.apache.naming.java.javaURLContext

mysql中采用concat来拼接中文字符乱码解决方式(转)

mysql中采用concat来拼接中文字符乱码解决方式 - fuxuejun的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/fuxuejun/article/details/6284725 mysql concat乱码问题解决 concat(str1,str2) 当concat结果集出现乱码时,大都是由于连接的字段类型不同导致,如concat中的字段参数一个是varchar类型,一个是int类型或doule类型,就会出现乱码. 解决方法:利用mysql的字符

Zxing中文乱码解决方法

Zxing中文乱码解决方法总结 尝试过很多方法  最后发现此方法解决的乱码最多....... 在百度搜索二维码图片 经过前2页的测试  除开一张图之外  其余都能扫描出结果 如果大家有更好的解决方法 请联系我 谢谢 解决方法如下: 首先使用反射的方法判断扫描结果 是不是ISO8859-1的编码格式 如果是    ISO8859-1  编码格式就将扫描结果转换成GB2312 如果不是ISO8859-1 编码就直接显示......希望大家补充 我写了一个工具类 /** * 中文乱码 * * 暂时解决

java中文乱码解决之道(二)-----字符编码详解:基础知识 + ASCII + GB**

在上篇博文(java中文乱码解决之道(一)-----认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述字符集.字符编码等基础知识和ASCII.GB的详情. 一.基础知识 在了解各种字符集之前我们需要了解一些最基础的知识,如:编码.字符.字符集.字符编码基础知识. 编码 计算机中存储的信息都是用二进制表示的,我们在屏幕上所看到文字.图片等都是通过二进制转换的结果.编码是信息从一种形式或格式转换为另一种形式的过程,通俗点讲就是就是将我们看到的文字.图片等信息按照

nodejs运行的时候报错:Error: write EIO以及乱码解决方式

在运行node.js的过程中报如下错误: events.js:72 throw er; // Unhandled 'error' event ^ Error: write EIO at errnoException (net.js:883:11) at Object.afterWrite (net.js:700:19) 尝试重新安装express但是并不成功: 原因在于设置了window控制台的编码方式为UTF-8. 将编码格式改为GBK之后不报错,但是又乱码了... 解决乱码的方式:用记事本打