PHP Ionic Angular HTML5 AJAX Javascript CSS MySQL jQuery Forum


แก้ปัญหา การดึงข้อมูล จากฐานข้อมูล เมื่อเปลี่ยน charset ใน แท็ก meta

02 June 2009 By Ninenik Narkdee
meta ฐานข้อมูล charset

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ meta ฐานข้อมูล charset





การแสดงข้อมูลจากฐานข้อมูล เมื่อมีการเปลี่ยน charset ใน แท็ก meta เช่น เปลี่ยนจาก windows-874 เป็น utf-8

เดิม

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

เปลี่ยนเป็น

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

ข้อมูลที่แสดงอาจจะมีการแสดงผลที่ผิดพลาดเกิดขึ้น เช่นข้อความอ่านไม่ออก หรือเป็น ตัวอักษรแปลกๆ เป็นต้น ลองแก้ปัญหาโดยการ set ค่า character set ในขั้นตอนการติดต่อฐานข้อมูล ให้ตรงกับ ค่า charset ใน แท็ก meta ในหน้าเว็บเพจนั้นๆ เช่น ถ้า charset ใน แท็ก meta เป็น utf-8 ก็ให้กำหนดคำสั่ง sql เป็น mysql_query("set character set utf8"); เป็นต้น

ตัวอย่างการใช้งาน

<?php
$link=mysql_connect("localhost","root","123456"); // เชื่อมต่อ Server
mysql_select_db("example_db");  // ติดต่อฐานข้อมูล
mysql_query("set character set utf8"); // กำหนดค่า character set ที่จะใช้แสดงผล
?>


   เพิ่มเติมเนื้อหา ครั้งที่ 1 วันที่ 14-03-2019


ปัจจุบันจะใช้ HTML 5 แทน ให้ปรับเป็น

<meta charset="utf-8">

ตัวอย่างการใช้งาน

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Document</title>
</head>

<body>
</body>
</html>

สำหรับคำสั่ง mysql จะใช้รูปแบบ mysqli แทน 


<?php
// โค้ดไฟล์ dbconnect.php ดูได้ที่ http://niik.in/que_2398_5642
require_once("dbconnect.php");
?>


อย่าลืมกด Like กด Share เป็นกำลังใจ ในการสร้างบทความใหม่ๆ น่ะครับ



บริการเว็บ server web hosting
บริการเว็บ server web hosting


Tags:: charset ฐานข้อมูล meta







URL สำหรับอ้างอิง