|
|
|
รบกวนเรื่องการแสดงผม ดึงข้อมูลจากฐานข้อมูลมาแสดงคับ ของผมกลายเป็นภาษาแปลก ไม่รู้ว่าเกี่ยวกับหน้าหลัก ผมใช้ HTML 5 รึป่าว |
|
|
|
|
|
|
|
ผมทำเว็บของสังกัดผม ใช้เว็บแบบเดิมเขียนก็ไม่มีปัญหานะครับ บันทึก แสดงผล เป็นภาษาไทยปกติ
แต่พอผมเปลี่ยนมาใช้ หน้าเพจแบบ HTML5 กลับแสดงเป็นภาษาแปลกๆ
ไม่รู้ว่าเกิดจากอะไร ผมใช้เป็น UTF8
เวลาบันทึกข้อมูลลงฐานข้อมูลก็เปนภาษาไทยตามปกติ
นี่่คับโค๊ดตรงหน้าแรก HTML5
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
แต่พอแสดงข่าวจากฐานข้อมูลกลับกลายเป็นภาษาแบบข้างล่าง
>>> Ъͧçҹؤ ШԶع¹ 2555
ผมแก้หมดแล้วนะครับ
นี่โค๊ด connect
Code (PHP)
$hostname_db = "webhost.cru.in.th";
$username_db = "personal";
$password_db = "personal2006";
$dbname = "personal";
$objConnect = mysql_connect($hostname_db,$username_db,$password_db) or die("Not Access");
mysql_select_db($dbname,$objConnect) or die (" can not connection");
mysql_query("SET character_set_results=UTF8",$objConnect);
mysql_query("SET character_set_client='UTF8'",$objConnect);
mysql_query("SET character_set_connection='UTF8'",$objConnect);
mysql_query("collation_connection = UTF8_unicode_ci",$objConnect);
mysql_query("collation_database = UTF8_unicode_ci",$objConnect);
mysql_query("collation_server = UTF8_unicode_ci",$objConnect);
นี่โค๊ดแสดงผลของผม
Code (PHP)
include("connect.php");
$strSQL = "SELECT * FROM t_oprnews order by id_oprnews DESC limit 0,10";
$objQuery = mysql_query($strSQL);
mysql_query("SET NAMES UTF8");
งงเหมือนกัน ว่าทำไมแสดงผมไม่เปนภาษาไทย
พอจะมีวิธีไหนบ้างคับ ที่จะสามารถแสดงผลให้เปนภาษาไทยได้
Tag : PHP, HTML/CSS
|
|
|
|
|
|
Date :
2012-06-13 13:00:26 |
By :
compiak |
View :
1748 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อาจจะต้อง save as ไฟล์เป็น UTF-8 ด้วยครับ เพราะโค้ดน่าจะถูกอยู่แล้ว
|
|
|
|
|
Date :
2012-06-13 15:19:28 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คับผม
|
|
|
|
|
Date :
2012-06-13 16:02:31 |
By :
compiak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|