| 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | xml ต้อง encode เป็น utf-8 แต่จะใช้ rotate ไม่ได้นะครับ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-21 13:11:21 | By :
                            tungman |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ผมใส่ <?xml version="1.0" encoding="UTF-8"?>  และ
 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 ก็ยังใช่ไม่ได้ครับ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-21 13:26:31 | By :
                            mamanax |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ไม่ใช่อย่างนั้น ให้ save เป็น utf-8 
 แบบนี้ทำใน notepad
 
 
  
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-21 13:52:23 | By :
                            tungman |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | รบกวนขยายความให้อีกนิดได้ไหมครับ ผมไม่เข้าใจอ่ะครับ 
 ขอบคุณครับ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-21 14:08:25 | By :
                            mamanax |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | datasource เป็น xml แบบไหนครับ 
 แบบ file หรือ string
 
 ถ้าเป็นแบบ file ให้เปิดใน notepad แล้ว save as ตามรูปด้านบน
 
 ส่วนถ้าเป็น string ก็ใช้ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-21 14:15:13 | By :
                            tungman |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ได้ละครับผมขอบคุณครับ 
 แต่ว่าผมแก้ให้มันEncodeได้อย่างไงอ่ะครับ
 
 
 <html><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
 <head>
 <title>TestPHP</title>
 <?php
 include ("FusionCharts/FusionCharts.php");
 include ("Function/connectSQL.php");
 include ("Function/Get_BudgetYear.php");
 $strXML = "";
 $i = 0;
 $j =count($Budget_year);
 ?>
 </head>
 <body>
 <?php
 $strXML .= "<chart caption='ข้อมูลคอมพิวเตอร์ Desktop ในแต่ละปี' xAxisName='ไทย' yAxisName='ไทย' showValues='0' formatNumberScale='0' showBorder='1'>";
 for($i=0;$i<$j;$i++) {
 $query = "SELECT    COUNT(Type) AS PC_DeskTop
 FROM      dbo.IT_Material
 WHERE     (Status = 'ใช้งาน' OR
 Status = 'ผู้ใช้งานยืม' OR
 Status = 'รอตรวจสอบ' OR
 Status = 'สำรอง') AND (Type = 'Desktop') AND (Budget_year = '".$Budget_year[$i]."')";
 $result = odbc_exec($cid,iconv('UTF-8', 'TIS-620',$query));
 while ($row = odbc_fetch_array($result)) {
 if($Budget_year[$i] != null) {
 $strXML .= "<set label='".$Budget_year[$i]."' value='". $row["PC_DeskTop"]."' />";
 }else {
 $strXML .= "<set label='ไม่พบข้อมูล' value='". $row["PC_DeskTop"]."' />";
 }
 }
 }
 $strXML .= "</chart>";
 $fp = fopen("data.xml", "w");
 fwrite($fp, $strXML);
 fclose($fp);
 echo renderChartHTML("FusionCharts/Column3D.swf", "data.xml", "", "Basic FusionCharts Using PHP", 600, 300, false);
 ?>
 </body>
 </html>
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-21 14:26:10 | By :
                            mamanax |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | นี่เรียกจาก file นี่ 
 ลองนี่ดูได้ปะ
 
 Code (PHP)
 
 <?
echo renderChart("FusionCharts/Column3D.swf", "", $strXML, "Basic FusionCharts Using PHP", "600", "300", false);
?>
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-21 14:42:29 | By :
                            tungman |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ลองแล้วครับ ท่าใส่เป็น Stringไปมันจะไม่ run ครับ คงต้องหาวิธีทำให้มัน write file เป็น UTF-8 อ่ะครับ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-21 15:18:22 | By :
                            mamanax |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | http://www.fusioncharts.com/Docs/Contents/SpChar.html ตามนี้เลยครับ ใช้ dreamweaver เพิ่ม bom เข้าไปด้วยนะครับ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-09-01 15:09:49 | By :
                            บอล |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |