ช่วยดูให้ทีค่ะ title เว็บ มันเป็นภาษาที่อ่านไม่ออกอ่ะค่ะ ข้อความดึงมาจากฐานข้อมูลค่ะ รบกวนทีค่ะ
Code (PHP)
<?php
date_default_timezone_set('Asia/Bangkok');
$objConnect = mysql_connect("localhost","username","password") or die(mysql_error());
$objDB = mysql_select_db("datatbase");
mysql_query("set NAMES utf8");
// mysql_query("SET character_set_results=utf8");
// mysql_query("SET character_set_client='utf8'");
// mysql_query("SET character_set_connection='utf8'");
// mysql_query("collation_connection = utf8_bin");
// mysql_query("collation_database = utf8_bin");
// mysql_query("collation_server = utf8_bin");
....
....
....
?>
<!doctype html>
<html>
<head>
<meta charset="utf8">
<title><?php echo 'ทดสอบ';?></title>
</head>
ที่มาร์คไม่ต้องใส่ ก็ได้ครับ mysql_query("set NAMES utf8"); แค่บันทัดเดียวก็ครอบคลุมแล้ว
Date :
2015-08-08 15:49:33
By :
NewbiePHP
charset ใน db เป็นไทยหรือ unicode
Date :
2015-08-08 16:09:46
By :
mr.v
ของคุณ NewbieXYZ ทำตามแล้วก็ยังเป็นเหมือนเดิมค่ะ
ส่วนของพี่วิว ต้องเอาไปใส่ตรงไหนคะ
Date :
2015-08-08 16:09:51
By :
because
แล้ว phpmyadmin เป็นภาษาไทยหรือเปล่าครับ หรืออ่านไม่ได้เหมือนกัน
Date :
2015-08-08 16:17:07
By :
NewbiePHP
phpmyadmin ก็อ่านไม่ได้เหรอครับ หรือว่า phpmyadmin อ่านได้ถามใหม่ให้แน่ใจ
Date :
2015-08-08 16:51:20
By :
NewbiePHP
แล้วตารางอื่นพิมพ์แบบนี้หรือเปล่าครับ
Code (PHP)
$resultc=mysql_fetch_array($db_query);
$idconfig=$resultc[id];
$headerweb=$resultc[headerweb];
$keypage=$resultc[keypage];
$keyw=$resultc[keyw];
$descr=$resultc[descr];
$footerweb=$resultc[footerweb];
$bgcolor=$resultc[bgcolor];
$background=$resultc[background];
$logoweb=$resultc[logoweb];
$website=$resultc[website];
$emailadmin=$resultc[emailadmin];
$fanpage=$resultc[fanpage];
$stat=$resultc[stat];
ควรใน single quote ครอบชื่อ element ไว้ด้วยนะครับ
Code (PHP)
$resultc=mysql_fetch_array($db_query);
$idconfig=$resultc['id'];
$headerweb=$resultc['headerweb''];
$keypage=$resultc['keypage'];
$keyw=$resultc['keyw'];
$descr=$resultc['descr'];
....
....
Date :
2015-08-08 17:12:02
By :
NewbiePHP
environment ไม่เหมือนกันครับ แต่ละ server set ไม่เหมือนกัน
ก็ต้องดูว่าเซทต่างกันยังไง php.ini มีความสำคัญต้องรู้ว่าเซทไว้แบบไหน
แต่ถ้าเขียน เต็มรูปแบบ ไม่สนใจ short tag ไม่ใช้ global variable ไม่ใช้ deprecated code ก็ไม่น่าจะมีปัญหาอะไรครับ
Date :
2015-08-08 19:21:22
By :
NewbiePHP
ถ้าเปิดดูด้วย phpmyadmin ก็อ่านได้นะ
ลองเช็คเรื่องการเซฟไฟล์ เซฟเป็น unicode utf8 without BOM รึเปล่า
ใช้ notepad++ ช่วยได้มาก จับ convert ป้าบๆเสร็จ
Date :
2015-08-08 20:11:48
By :
mr.v
Load balance : Server 03