博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FusionCharts 使用手记
阅读量:4069 次
发布时间:2019-05-25

本文共 24447 字,大约阅读时间需要 81 分钟。

<p class="MsoNormal" style="text-align: center;" align="center"><span>从</span> <span style="font-size: 12pt;" lang="EN-US"><a href="http://www.infosoftglobal.com/"><span style="color: #e9650e;">http://www.infosoftglobal.com/</span></a> </span><span>站点下载免费版本到本地,解压到本地,取出</span><span style="font-size: 12pt;" lang="EN-US"> JSClass</span><span style="">目录和</span><span style="font-size: 12pt;" lang="EN-US">Charts </span><span>目录下所有文件拷贝到你的网站</span><span style="font-size: 12pt;" lang="EN-US">chart</span><span style="">目录下,即可开始</span><span style="font-size: 12pt;" lang="EN-US"><span class="hilite1"><span style="background-color: #ffff00;">FusionCharts</span></span></span><span style="">的使用之旅。</span></p>
<p class="MsoNormal" style=""><strong><span lang="EN-US"><span>一、<span> </span></span></span></strong><strong><span>开始一个简单的</span></strong><strong><span style="font-size: 12pt;" lang="EN-US">demo</span></strong></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US"><span> </span>1. </span><span style="">在你的网站根目录下新建</span><span style="font-size: 12pt;" lang="EN-US"> Data.xml</span><span>文档,作为图表的数据源,内容如下:</span></p>
<p class="MsoNormal" style="margin-left: 42pt;"><span lang="EN-US"><graph caption='Monthly Unit Sales' xAxisName='Month' yAxisName='Units' showNames='1' decimalPrecision='0' formatNumberScale='0'><br> <set name='Jan' value='462' color='AFD8F8' /><br> <set name='Feb' value='857' color='F6BD0F' /><br> <set name='Mar' value='671' color='8BBA00' /><br> <set name='Apr' value='494' color='FF8E46' /><br> <set name='May' value='761' color='008E8E' /><br> <set name='Jun' value='960' color='D64646' /><br> <set name='Jul' value='629' color='8E468E' /><br> <set name='Aug' value='622' color='588526' /><br> <set name='Sep' value='376' color='B3AA00' /><br> <set name='Oct' value='494' color='008ED6' /><br> <set name='Nov' value='761' color='9D080D' /><br> <set name='Dec' value='960' color='A186BE' /><br></graph></span></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US"><span> </span>2. </span><span style="">再建立一个展示页面,</span><span style="font-size: 12pt;" lang="EN-US">Demo.html </span><span>:</span></p>
<p class="MsoNormal" style="text-align: left;" align="left"><span style="font-size: 12pt;" lang="EN-US"><span> </span></span><span lang="EN-US"><<span style="background: silver;">html</span>></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><head></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><meta http-equiv=<em>"Content-Type"</em> content=<em>"text/html; charset=UTF-8"</em>></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><title></span><span style="">第一个</span><span style="" lang="EN-US">Flash</span><span style="">图表页面</span><span style="" lang="EN-US"></title></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><!-- </span><span style="">引入</span><span style="" lang="EN-US"><span class="hilite1"><span style="background-color: #ffff00;">FusionCharts</span></span> </span><span style="">需要的</span><span style="" lang="EN-US">JS</span><span>脚本文件</span><span style="" lang="EN-US"> --></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><script language=<em>"JavaScript"</em> src=<em>"chart/<span class="hilite1"><span style="background-color: #ffff00;">FusionCharts</span></span>.js"</em>></script></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"></head></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><body></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><div id=<em>"chartDiv"</em> align=<em>"center"</em>>First Chart Container Pie 3D</div></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span><script type=<em>"text/javascript"</em>></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span><span> </span><strong>var</strong> myChart1 = <strong>new</strong> <span class="hilite1"><span style="background-color: #ffff00;">FusionCharts</span></span>("chart/FCF_Column3D.swf", "myChartId", "600", "350");</span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span><span> </span>myChart1.setDataURL("Data.xml");<span> </span><span> </span></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span><span> </span>myChart1.render("chartDiv");<span> </span></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span></script></span></p>
<p class="MsoNormal" style="margin-left: 52.5pt; text-align: left;" align="left"><span style="" lang="EN-US"></body></span></p>
<p class="MsoNormal" style="margin-left: 42pt;"><span style="" lang="EN-US"></<span style="background: silver;">html</span>></span></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US"></span></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-size: 12pt;" lang="EN-US">3. </span><span style="">猛击</span><span style="font-size: 12pt;" lang="EN-US"> Demo.html </span><span style="">文件,即可看到如下效果:</span></p>
<p class="MsoNormal" style="text-indent: 21pt;"></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-size: 16px;"><img src="http://hi.csdn.net/attachment/201003/3/3650458_1267588370yI49.jpg" alt="" width="544" height="311"><br><br><br></span></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US"><span> </span>4. </span><span style="">够简单吧,这样才好。</span></p>
<p class="MsoNormal" style=""><strong><span lang="EN-US"><span>二、<span> </span></span></span></strong><strong><span>对中文字符的支持</span></strong><strong></strong></p>
<p class="MsoNormal"><strong><span lang="EN-US">1. </span></strong><strong><span>让</span></strong><strong><span lang="EN-US"> <span class="hilite1"><span style="background-color: #ffff00;">FusionCharts</span></span></span></strong><strong><span>支持中文</span></strong><span style="font-size: 12pt;" lang="EN-US"><br><span> </span></span><span style="">修改一下刚才</span><span style="font-size: 12pt;" lang="EN-US"> Data.xml </span><span>文件,加入几个中文字符,狂刷新浏览器,会看到几个不协调的字符。这里我修改图表标题</span><span style="font-size: 12pt;" lang="EN-US">(caption='Monthly Unit Sales' </span><span style="font-size: 12pt; font-family: Wingdings;" lang="EN-US"><span>è</span></span><span style="font-size: 12pt;" lang="EN-US"> caption='</span><span>月销售历史</span><span style="font-size: 12pt;" lang="EN-US">')</span><span style="">:</span></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US"><span></span></span></p>
<p><br><br></p>
<p style="text-align: center;"></p>
<p style="text-align: center;"><img src="http://hi.csdn.net/attachment/201003/3/3650458_1267588474uzr7.jpg" alt="" width="226" height="166"></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US"><span> </span><span class="hilite1"><span style="background-color: #ffff00;">FusionCharts</span></span></span><span>告诉我们</span><span style="font-size: 12pt;" lang="EN-US">XML</span><span style="">文件加载失败,可能有非法字符。下面要修改</span><span style="font-size: 12pt;" lang="EN-US">Data.xml</span><span style="">,使之好好工作。官方说当前</span><span style="font-size: 12pt;" lang="EN-US">Data.xml</span><span>文件缺乏</span><span style="font-size: 12pt;" lang="EN-US">BOM</span><span style="">标记(</span><span style="font-size: 12pt;" lang="EN-US">Byte Order Mark</span><span>),打开</span><span style="font-size: 12pt;" lang="EN-US">UltraEdit </span><span style="">文本编辑器,另存为的时候,一定要选择:</span></p>
<p class="MsoNormal"><span style="font-size: 16px;"><br><img src="http://hi.csdn.net/attachment/201003/3/3650458_1267588578J6j7.jpg" alt="" width="469" height="151"><br><br></span></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US">UTF-8</span><span>编码方式</span><span style="font-size: 12pt;" lang="EN-US">(</span><span style="">已经附加</span><span style="font-size: 12pt;" lang="EN-US">BOM</span><span style="">标记</span><span style="font-size: 12pt;" lang="EN-US">)</span><span>,直接覆盖原文件。</span></p>
<p class="MsoNormal"><span>再次刷新</span><span style="font-size: 12pt;" lang="EN-US">Demo.html </span><span style="">页面,即可看到标题变成了中文:</span></p>
<p class="MsoNormal"><br><img src="http://hi.csdn.net/attachment/201003/3/3650458_1267588370yI49.jpg" alt="" width="544" height="311"><br></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US"><span> </span></span><span style="">若您对</span><span style="font-size: 12pt;" lang="EN-US">16</span><span>进制熟悉,以</span><span style="font-size: 12pt;" lang="EN-US">16</span><span style="">进制打开文件,直接修改前</span><span style="font-size: 12pt;" lang="EN-US">6</span><span style="">位字符为</span></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US">”EF BB BF”,</span><span>保存成</span><span style="font-size: 12pt;" lang="EN-US">UTF-8</span><span style="">格式即可。</span></p>
<p class="MsoNormal"><span style="font-size: 12pt;" lang="EN-US"><span> </span></span><span style="">牢记:静态的</span><span style="color: green;" lang="EN-US">XML</span><span style="">文件,须包含</span><span style="color: green;" lang="EN-US">BOM</span><span style="">特征码。</span></p>
<p class="MsoNormal"><strong><span lang="EN-US">2. </span></strong><strong><span>让动态产生的</span></strong><strong><span lang="EN-US">XML</span></strong><strong><span>文件避免中文问题</span></strong><strong></strong></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="">我们实验一下把</span><span style="font-size: 12pt;" lang="EN-US">Data.xml</span><span>文件替换成动态生成</span><span style="font-size: 12pt;" lang="EN-US">XML</span><span style="">方式。</span></p>
<p class="MsoNormal" style="text-indent: 21pt;"><span>新建一个</span><span lang="EN-US">JSP </span><span>页面:</span><span lang="EN-US">Data.jsp ,</span><span>输入以下内容:</span></p>
<p class="MsoNormal" style="text-align: left;" align="left"><span lang="EN-US"><span> </span></span><span style="" lang="EN-US"><%@ page language=<em>"java"</em> contentType=<em>"text/xml; charset=UTF-8"</em>%></span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><%</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>String xmlStr = "<graph caption='Monthly Unit Sales' xAxisName='Month' yAxisName='Units' showNames='1' decimalPrecision='0' formatNumberScale='0'>"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Jan' value='462' color='AFD8F8' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Feb' value='857' color='F6BD0F' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Mar' value='671' color='8BBA00' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Apr' value='494' color='FF8E46' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='May' value='761' color='008E8E' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Jun' value='960' color='D64646' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Jul' value='629' color='8E468E' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Aug' value='622' color='588526' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Sep' value='376' color='B3AA00' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Oct' value='494' color='008ED6' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Nov' value='761' color='9D080D' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "<set name='Dec' value='960' color='A186BE' />"</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>+ "</graph>";</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>out.write(xmlStr);</span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span style="" lang="EN-US">%></span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span style="">在</span><span style="" lang="EN-US">Demo.html</span><span style="">页面,修改</span><span style=""> <span lang="EN-US">setDataURL</span></span><span style="">参数为“</span><span style="" lang="EN-US">Data.jsp</span><span style="">”,再次刷新</span><span style="" lang="EN-US">Demo.html</span><span style="">页面,即可看到效果。</span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span style="">下面在</span><span style="" lang="EN-US">JSP</span><span style="">页面中同样把图表标题修改成中文,刷新浏览器,会看到“</span><span lang="EN-US">Invalid XML Data</span><span style="">”字样。</span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span style="">怎么办,设置</span><span style="" lang="EN-US">JSP</span><span style="">文件具有</span><span style="" lang="EN-US">BOM</span><span style="">标记,不行!设置其</span><span style="" lang="EN-US">XML</span><span style="">输出编码尝试一下吧:</span></p>
<p class="MsoNormal" style="text-indent: 20pt;"><span lang="EN-US"><%@ page language=<em>"java"</em> contentType=<em>"text/xml; charset=GBK"</em>%></span></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span></span><span style="">看到了吗,</span><span style="" lang="EN-US">UTF-8 </span><span style="">被修改成了</span><span style="" lang="EN-US"> GBK</span><span style="">编码,刷新</span><span style="" lang="EN-US">Demo.html</span><span style="">文件,看一看到正常效果了。</span></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span></span><span style="">牢记</span><span style=""> </span><span style="">:动态产生的</span><span lang="EN-US">XML</span><span style="">文档,编码须是</span><span lang="EN-US">GBK</span><span style="">或者</span><span style="" lang="EN-US">gb2312</span><span style="">。</span></p>
<p class="MsoNormal" style=""><strong><span lang="EN-US"><span>三、</span></span></strong><span lang="EN-US"> </span><strong><span style="">表格数据源</span></strong><strong><span style="" lang="EN-US">-</span></strong><strong><span style="">字符串形式加载</span></strong><strong></strong></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span></span><span style="">以上使用</span><span style="" lang="EN-US"><span class="hilite1"><span class="hilite1"><span class="hilite1"><span class="hilite1"><span class="hilite1"><span style="background-color: #ffff00;">FusionCharts</span></span></span></span></span></span> </span><span style="">提供的</span><span style=""> <span lang="EN-US">setDataURL</span></span><span style="">方法,参数须是可访问、产生</span><span style="" lang="EN-US">xml</span><span style="">文档的</span><span style="" lang="EN-US">URL</span><span style="">地址。若不是</span><span style="" lang="EN-US">url</span><span style="">,字符串亦可作为参数传递过去:</span></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span></span><span style="">新建</span><span style="" lang="EN-US">Demo2.html</span><span style="">文件:</span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span lang="EN-US"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><html></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><head></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><meta http-equiv=<em>"Content-Type"</em> content=<em>"text/html; charset=UTF-8"</em>></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><title></span><span style="">使用字符串充当数据源</span><span style="" lang="EN-US"></title></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><script language=<em>"JavaScript"</em> src=<em>"chart/<span class="hilite1"><span class="hilite1"><span class="hilite1"><span class="hilite1"><span class="hilite1"><span style="background-color: #ffff00;">FusionCharts</span></span></span></span></span></span>.js"</em>></script></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"></head></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><body></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><div id=<em>"chartDiv"</em> align=<em>"center"</em>> Chart Container Pie 3D</div></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span><script type=<em>"text/javascript"</em>></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>//</span><span style="">数据源</span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span><strong>var</strong> xmlData = "<graph caption='Monthly Unit Sales' xAxisName='Month' yAxisName='Units' showNames='1' decimalPrecision='0' formatNumberScale='0'>" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Jan' value='462' color='AFD8F8' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Feb' value='857' color='F6BD0F' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Mar' value='671' color='8BBA00' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Apr' value='494' color='FF8E46' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='May' value='761' color='008E8E' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Jun' value='960' color='D64646' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Jul' value='629' color='8E468E' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Aug' value='622' color='588526' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Sep' value='376' color='B3AA00' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Oct' value='494' color='008ED6' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Nov' value='761' color='9D080D' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"<set name='Dec' value='960' color='A186BE' />" + </span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span>"</graph>";<span> </span></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span><span> </span><strong>var</strong> myChart1 = <strong>new</strong> <span class="hilite1"><span class="hilite1"><span class="hilite1"><span class="hilite1"><span class="hilite1"><span style="background-color: #ffff00;">FusionCharts</span></span></span></span></span></span>("chart/FCF_Column3D.swf", "myChartId", "600", "350");</span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span><span> </span>myChart1.setDataXML(xmlData);<span> </span><span> </span></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span><span> </span>myChart1.render("chartDiv");<span> </span></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"><span> </span></script></span></p>
<p class="MsoNormal" style="margin-left: 42pt; text-align: left;" align="left"><span style="" lang="EN-US"></body></span></p>
<p class="MsoNormal" style="margin-left: 42pt;"><span style="" lang="EN-US"></html></span></p>
<p class="MsoNormal" style="margin-left: 42pt;"><span style="">访问</span><span style="" lang="EN-US">Demo2.html</span><span style="">页面,会看到正常的图标显示。</span></p>
<p class="MsoNormal" style="margin-left: 42pt;"><span style="">尝试一下将图表标题修改成中文,这次很顺利的显示出来了,但标题显示为乱码</span><span lang="EN-US">:</span></p>
<p></p>
<p class="MsoNormal" style="margin-left: 42pt;"><span style=""><span style="font-size: 12px; color: #000000; font-family: Verdana;"><img src="http://hi.csdn.net/attachment/201003/3/3650458_1267588646c9wN.jpg" alt="" width="575" height="350"></span><br></span></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span></span><span style="">怎么办</span><span style=""> </span><span>?把当前的</span><span lang="EN-US">html</span><span style="">文件修改成包含有</span><span style="" lang="EN-US">BOM</span><span style="">特征码的</span><span style="" lang="EN-US">UTF-8</span><span style="">文件,这招不好使了。</span></p>
<p class="MsoNormal"><span style="">解决方法,建立一个</span><span style="" lang="EN-US">JSP</span><span style="">页面(</span><span style="" lang="EN-US">Demo2.jsp</span><span style="">),比</span><span style="" lang="EN-US">Demo2.html</span><span style="">文件多了一行内容</span><span style="" lang="EN-US">:</span></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span><span style="color: #99cc00;"><%@ page language="java" contentType="text/html; charset=UTF-8"%></span></span></p>
<p class="MsoNormal"><span style="">访问一下,可以看到中午乱码问题解决了。</span></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span></span><span style="">牢记</span><span style=""> </span><span style="">:提供字符串数据源的页面必须硬编码才行,可以是</span><span style="" lang="EN-US">GBK</span><span>或</span><span style="" lang="EN-US">UTF-8</span><span style="">。</span></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span></span><span style="">再深入一下,动态产生的字符串数据源,是否也存在乱码问题。</span></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span></span><span style="">修改</span><span style="" lang="EN-US">Demo2.jsp</span><span style="">中的</span></p>
<p class="MsoNormal"><span style="" lang="EN-US"><span> </span><span style="color: #99cc00;">myChart1.setDataXML("<jsp:include page= 'Data2.jsp' />");</sp></span></span></p>

转载地址:http://sdaji.baihongyu.com/

你可能感兴趣的文章
Unix + SCO UnixWare
查看>>
db db2 books
查看>>
read humor_campus
查看>>
my read_soft
查看>>
my pdfs
查看>>
framework Schedule Quartz
查看>>
IBM WebSphere Commerce Analyzer
查看>>
Unix + OS IBM Aix System Director
查看>>
Unix + OS IBM Aix FTP / wu-ftp / proftp
查看>>
framework apache commons
查看>>
my read work
查看>>
blancerServer IBM WebSphere Edge Server 6.1
查看>>
db db2 base / instance database tablespace container
查看>>
my read _job
查看>>
hd disk / disk raid / disk io / iops / iostat / iowait / iotop / iometer
查看>>
project ASP.NET
查看>>
db db2_monitorTool IBM Rational Performace Tester
查看>>
OS + Unix Aix telnet
查看>>
IBM Lotus
查看>>
Linux +Win LAMPP Tools XAMPP 1.7.3 / 5.6.3
查看>>