FusionCharts V3画图中文不显示或乱码的问题
2011-03-14 14:45
435 查看
FusionCharts V3画图中文不显示或乱码的问题:
页面代码:
<script type="text/javascript">
var chart = new FusionCharts("/resources/test/MSLine.swf", "ChartId", "255", "180", "0", "0");
chart.setDataURL("/resources/test/test.xml");
chart.render("chartdiv");
</script> </td>
xml文件代码:
<chart caption="" subcaption="" lineThickness="1" showValues="0" formatNumberScale="0" anchorRadius="2" divLineAlpha="25" divLineColor="000000" divLineIsDashed="1" showAlternateHGridColor="1" alternateHGridColor="CC3300" shadowAlpha="10" labelStep="2" numvdivlines="5" chartRightMargin="12" bgColor="FFFFFF,CC3300" bgAngle="270" bgAlpha="10,10">
<categories>
<category label='11-03-03' />
<category label='11-03-04' />
<category label='11-03-05' />
<category label='11-03-06' />
</categories>
<dataset seriesName="用户名收益" color="1D8BD1" anchorBorderColor="1D8BD1" anchorBgColor="1D8BD1">
<set value='30' />
<set value='5' />
<set value='9' />
<set value='32' />
</dataset>
<dataset seriesName="沪深300" color="F1683C" anchorBorderColor="F1683C" anchorBgColor="F1683C">
<set value='15' />
<set value='23' />
<set value='36' />
<set value='50' />
</dataset>
</chart>
因xml中有中文的内容,而导至走势图不显示。
解决方法:
1. 把xml文件存成gb2312格式,
2. 如果xml文件是系统生成文件,在生成xml文件时用:$dom = new DOMDocument("1.0","gb2312");
页面代码:
<script type="text/javascript">
var chart = new FusionCharts("/resources/test/MSLine.swf", "ChartId", "255", "180", "0", "0");
chart.setDataURL("/resources/test/test.xml");
chart.render("chartdiv");
</script> </td>
xml文件代码:
<chart caption="" subcaption="" lineThickness="1" showValues="0" formatNumberScale="0" anchorRadius="2" divLineAlpha="25" divLineColor="000000" divLineIsDashed="1" showAlternateHGridColor="1" alternateHGridColor="CC3300" shadowAlpha="10" labelStep="2" numvdivlines="5" chartRightMargin="12" bgColor="FFFFFF,CC3300" bgAngle="270" bgAlpha="10,10">
<categories>
<category label='11-03-03' />
<category label='11-03-04' />
<category label='11-03-05' />
<category label='11-03-06' />
</categories>
<dataset seriesName="用户名收益" color="1D8BD1" anchorBorderColor="1D8BD1" anchorBgColor="1D8BD1">
<set value='30' />
<set value='5' />
<set value='9' />
<set value='32' />
</dataset>
<dataset seriesName="沪深300" color="F1683C" anchorBorderColor="F1683C" anchorBgColor="F1683C">
<set value='15' />
<set value='23' />
<set value='36' />
<set value='50' />
</dataset>
</chart>
因xml中有中文的内容,而导至走势图不显示。
解决方法:
1. 把xml文件存成gb2312格式,
2. 如果xml文件是系统生成文件,在生成xml文件时用:$dom = new DOMDocument("1.0","gb2312");
相关文章推荐
- python matplotlib.plot画图显示中文乱码的问题
- Python 3下使用Matplotlib工具画图,中文显示乱码的问题解决(修改配置文件)
- SecureCRT中文显示乱码问题的解决方法
- ExtJS下页面显示中文乱码问题
- ubuntu 终端中文显示乱码问题
- 解决Sublime Text 2中文显示乱码问题
- 如何解决eclipse显示中文乱码问题?
- lnux中vi显示中文乱码的问题
- Oracle数据库工具中文显示乱码问题的解决
- 如何解决本地调试没问题,部署上去网页显示中文乱码的问题
- 解决Sybase库显示中文乱码问题
- Ubuntu 系统中文显示乱码的问题解决
- 解决Sublime Text 3中文显示乱码问题
- ADT中显示中文乱码问题
- Python json文件读取及显示中文乱码的问题
- 中文乱码问题,Eclipse能正常显示,但在tomcat部署工程中不行
- SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码)
- 关于像数据库输入中文显示乱码的问题
- 【Qt移植到linux】问题7 qt界面无法输入中文,中文不显示,乱码等问题
- 解决Ubuntu终端中文乱码显示问题