|
|
|
php ทำไมไม่โชว์ภาษาไทยครับ set utf-8 แล้วอ่ะครับ อธิบายให้ทีครับ |
|
|
|
|
|
|
|
<input type="button" value=" ส่งข้อมูลผ่อนผัน "
ตรงนี้เป็นภาษาไทยไหมครับ
ปล. แล้วตรงนี้ คงมีการแชื่อมต่อกับดาต้าเบสมาก่อนแล้วนะครับ
<?php
// include('connect.php'); // อะไรแบบนี้นะครับ
mysql_query("SET NAMES UTF8");
|
ประวัติการแก้ไข 2014-10-24 20:24:08
|
|
|
|
Date :
2014-10-24 20:22:40 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปุ่มขึ้นเป็นภาษาไทยครับ
ลองใส่ค่าที่เป็น ภาษาอังกฤษอ่ะครับ แต่ภาษาไทยได้เป็น ??? เหมือนเดิม
โค๊ดที่แก้ครับ
Code (PHP)
<?php
mysql_connect("localhost","root","1234");
mysql_select_db("membernew");
mysql_query("SET NAMES UTF8");
session_start();
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body,td,th {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
</style>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="481">
<tr>
<td width="126"> </td>
<td width="103"> </td>
<td width="236"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="3">Welcome <?php echo $_SESSION["name"] ? $_SESSION["name"] : "ไม่ทราบชื่อ";?></td>
</tr>
<tr>
<td><input type="button" value=" ส่งข้อมูลผ่อนผัน " onclick="window.location.href='edit_user_page.php?stdnum=<?php echo $_SESSION["stdnum"]?>'" /></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="button" value=" แก้ไขข้อมูลผ่อนผัน " onclick="window.location.href='edit1.php?stdnum=<?php echo $_SESSION["stdnum"]?>'" /></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="button" value=" แก้ไขข้อมูล " onclick="window.location.href='edit_profile.php'" /></td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</html>
</head>
|
|
|
|
|
Date :
2014-10-24 22:30:01 |
By :
jakkrapop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นลองอัพเดท ภาษาไทยเข้าไปใน ตารางอีกซักครั้ง แล้ว คิวรี่ออกมาดุ
แบบไม่แน่ใจว่าตอนนำเข้าไปครั้งแรกได้มีการ set names utf8 ให้กับ database หรือยัง
Code (PHP)
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ข้างบนไม่มีการประกาศ doctype ตัว tag <meta http-equiv อาจทำงานไม่ได้เพราะ อ้างอิงผิด format
HTML5
Code (PHP)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
ของเก่า
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" />
<title>Untitled Document</title>
</head>
|
ประวัติการแก้ไข 2014-10-25 06:27:26
|
|
|
|
Date :
2014-10-25 06:22:24 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|