  | 
              
	              
	                
 
 
  
    
        
        Android MySQL ภาษาไทย มีปัญหากับการส่งค่าแบบ HttpPost จาก android ไป PHP เป็นภาษาไทย เรียนเชิญด้านในครับ     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ใส่เรียบร้อยแล้วครับ  
 
ประมาณนี้อะครับ 
<?
header("content-type:text/javascript;charset=utf-8");
$objConnect = mysql_connect("localhost","******","*****");
$objDB = mysql_select_db("******");
mysql_query("SET NAMES UTF-8");
$Product = $_POST["Product"];
$Text = $_POST["Text"];
$From = $_POST["From"];
$To = $_POST["To"];
$Time = date("Y-m-d H:i:s");
  
  $sql = "INSERT INTO `*******`.`Board` (`From`, `To`, `Text`, `Product`, `Time`) VALUES ('".$From."', '".$To."', '".$Text."', '".$Product."', '".$Time."');"; 
  $result = mysql_query($sql);
  if(!$result){
	  $arr['StatusID']="0";
	  $arr['Error'] = "Cannot save data";
  }else{
	  $arr['StatusID']="1";
	  $arr['Error']="";
  }
  mysql_close($objConnect);
  echo json_encode($arr);
?>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2012-11-15 08:02:57 | 
                        By :
                            CodeGuys | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 สรุปได้หรือยังครับ ผมลองแล้วก็ได้ปกติดีน่ะครับ                        
               
               | 
             
            
              
			  			  
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2012-11-19 08:20:43 | 
                        By :
                            mr.win | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ผมก็มีปัญหาเดียวกับเจ้าของกระทู้ครับ แต่เมื่อใส่  
 
Code (Android-Java) 
httpPost.setEntity(new UrlEncodedFormEntity(params,"UTF-8")); 
  
 
เข้าไปก็แสดงภาษาไทยปกติแล้วครับ แต่ข้อมูลที่อยู่ในฐานข้อมูลจะเป็น  
 
"เธชเธงเธเธชเธงเธเธชเธงเธเธชเธงเธเธชเธงเธ"  ประมาณนี้ครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2012-11-19 10:53:50 | 
                        By :
                            arachimi | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ยังไม่ได้ครับ คือมันแสดงเป็น ชเธงเธเธชเธงเธเธชเธงเธเธชเธงเธเธชเธ กับ ???? เหมือนคุณกระทู้ข้างบนอ่ะครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2012-11-20 15:12:14 | 
                        By :
                            CodeGuys | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ตอนนี้ได้แล้วครับ ขอบคุณมากครับ ผมลืมใส่ UTF-8 ในอีกหน้า 55                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2012-11-20 16:14:02 | 
                        By :
                            CodeGuys | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 set เป็น utf-8 แล้วครับ   ลองแสดงไฟล์ json.php ดูปรากฎว่า เป็น ?????????  ใน eclipse1(ไม่ใช่ใน avd) set เป็น utf-8   ขึ้นภาษาไทยมั่วๆเช่น  หหหหกกกฟฟฟฟฟฟ  แล้วใน avd  แสดง  ???????  เกิดจากสาเหตุอะไรครับ ขอบคุณครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-03-04 18:29:21 | 
                        By :
                            plomplam.2 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ลองอ่านและดูดี ๆ ครับ มันมีอยู่แค่นั้นแหละครับ                        
               
               | 
             
            
              
			  			  
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-03-04 20:32:29 | 
                        By :
                            mr.win | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (Android-Java) 
httpPost.setEntity(new UrlEncodedFormEntity(params,"UTF-8"));
  
 
เอาไว้ตรงครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-07-20 17:34:33 | 
                        By :
                            android ฝึกหัดครับ | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ขอเสนอแนะเล็กน้อยนะครับ จะให้ใน Android รับภาษาไทยจากฐานข้อมูลที่กรอกเป็นภาษาไทยไว้นะครับ 
 
รูปแบบ PHP เชื่อมต่อกับ MS-SQL แสดงค่าออกมาเป็น XML 
 
  
 
ผลลัพธ์ของ XML 
 
  
 
ผลลัพทธ์ของ Android 
 
                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-04-23 10:48:35 | 
                        By :
                            suparuark | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ไม่ทราบว่าผมจะเอา httpPost.setEntity(new UrlEncodedFormEntity(params,"UTF-8")); ไปใส่ตรงไหนคับ TT 
 
 
 
Code (Android-Java) 
public void makeHTTPCall() {
        prgDialog.setMessage("Invoking Php");
        AsyncHttpClient client = new AsyncHttpClient();
        // Don't forget to change the IP address to your LAN address. Port no as well.
        client.post("http://192.168.1.5/upload/upload_image.php",
                params, new AsyncHttpResponseHandler() {
                    // When the response returned by REST has Http
                    // response code '200'
                    @Override
                    public void onSuccess(String response) {
                        // Hide Progress Dialog
                        prgDialog.hide();
                        Toast.makeText(getApplicationContext(), response,
                                Toast.LENGTH_LONG).show();
                    }
                    // When the response returned by REST has Http
                    // response code other than '200' such as '404',
                    // '500' or '403' etc
                    @Override
                    public void onFailure(int statusCode, Throwable error,
                                          String content) {
                        // Hide Progress Dialog
                        prgDialog.hide();
                        // When Http response code is '404'
                        if (statusCode == 404) {
                            Toast.makeText(getApplicationContext(),
                                    "Requested resource not found",
                                    Toast.LENGTH_LONG).show();
                        }
                        // When Http response code is '500'
                        else if (statusCode == 500) {
                            Toast.makeText(getApplicationContext(),
                                    "Something went wrong at server end",
                                    Toast.LENGTH_LONG).show();
                        }
                        // When Http response code other than 404, 500
                        else {
                            Toast.makeText(
                                    getApplicationContext(),
                                    "Error Occured \n Most Common Error: \n1. Device not connected to Internet\n2. Web App is not deployed in App server\n3. App server is not running\n HTTP Status code : "
                                            + statusCode, Toast.LENGTH_LONG)
                                    .show();
                        }
                    }
                });
    }
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2015-11-17 10:44:11 | 
                        By :
                            tong | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
      		  
	
     | 
   
 
                 |