jquery แปลง encoding

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา jquery แปลง encoding

jquery แปลง encoding

function ListType(SelectValue)
  {   
   var temp = 'show_content.php?chk='+SelectValue;
   $.get('show_content.php',{chk:SelectValue},function(data){ $('#div1').html(data);}); 
  }

คือจากcode ผมgetกลับมาจากอีก page นึงปัญหาคือมันมาเป็น utf-8 ผมต้องการให้มันเป็น windows-874 เพื่อแสดงใน div1 ผมเขียน code แบบนี้ได้มั้ยครับ
('#div1').html(<?=iconv('utf-8','windows-874',$_GET['chk']);?>);

หรือผมต้องเขียนอย่างไรช่วยแนะนำด้วยครับ



Phoenekia 61.19.219.xxx 29-06-2011 16:39:28

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

 ให้ไปเปลี่บนในไฟล์ show_content.php  ด้าน javascript ไม่ต้องทำอะไร

อาจกำหนด header ให้กับไฟล์ show_content.php ก็ได้เช่น
 
<?php
header("Content-type:text/html; charset=windows-874");        
header("Cache-Control: no-store, no-cache, must-revalidate");       
header("Cache-Control: post-check=0, pre-check=0", false);      
// เอาส่วนนี้ไว้ด้านบนสุดของไฟล์ 
?>
 


ninenik 183.89.143.xxx 30-06-2011
 ความคิดเห็นที่ 2

ได้แล้วครับขอบคุณมากครับ แต่ผมขอถามต่อนิดนึงครับ

header("Content-type:text/html; charset=windows-874");

ที่ให้ผมใส่กับ

<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />

ที่ใส่อยู่ปรกติ มันต่างกันยังไงครับ ทำไมผมใส่ meta แล้วไม่ได้ แต่พอใส่ header เข้าไปถึงได้ครับ



Phoenekia 61.19.219.xxx 30-06-2011 10:44






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ