File "DataJapanese.php"

Full Path: /home/analogde/www/FusionChartsFree/Code/PHPClass/UTF8Example/Data/DataJapanese.php
File size: 1.81 KB
MIME-type: text/x-php
Charset: utf-8

<?php
    echo pack("CCC",0xef,0xbb,0xbf);
    	
	// FusionCharts Class for XML Generation
	include("../../Includes/FusionCharts_Gen.php");

	/*
		
	Steps to ensure UTF8 xml output for FusionCharts:
		1. Output the BOM bytes 0xef 0xbb 0xbf as shown above in the first few lines
		2. Put the xml declaration <?xml version='1.0' encoding='UTF-8'?> immediately after the output from previous step.
		3. Declare contentType to be text/xml, charSet.
		4. Use getBytes to get the data from UTF field in the database and to convert it into String, use new String(bytes,"UTF-8")
	Do not output anything other than the BOM, xml declaration and the xml itself. (no empty lines too!)
	*/ 
		
    # Create a Column 3D chart object 
 	$FC = new FusionCharts("Column3D","600","300"); 

    // Store Chart attributes in a variable
	$strParam="caption=月間販売;xAxisName=月;yAxisName=Units;decimalPrecision=0; formatNumberScale=0";
	
	#  Set chart attributes
 	$FC->setChartParams($strParam);
	

    # Add Chart Data 
	$FC->addChartData("462","name=一月");
	$FC->addChartData("857","name=二月");
	$FC->addChartData("671","name=三月");
    $FC->addChartData("494","name=四月");
    $FC->addChartData("761","name=五月");
    $FC->addChartData("960","name=六月");
	$FC->addChartData("629","name=七月");
    $FC->addChartData("622","name=八月");
    $FC->addChartData("376","name=九月");
    $FC->addChartData("494","name=十月");
    $FC->addChartData("761","name=十一月");
    $FC->addChartData("960","name=十二月");
		
    //Set Proper output content-type and charset
    header('Content-type: text/xml;charset=UTF-8');
	
    //Just write out the XML data
    //NOTE THAT THIS PAGE DOESN'T CONTAIN ANY HTML TAG, WHATSOEVER
?>
<?xml version='1.0' encoding='UTF-8'?><?php  echo $FC->getXML(); ?>