|
|
|
ช่วยหน่อยค่ะ ไม่สามารถแสดงข้อมูลที่เป็นภาษาไทยได้ มีวิธีแก้ไขอย่างไรค่ะ |
|
|
|
|
|
|
|
ขอรายละเอียดมากกว่านี้หน่อยครับ
|
|
|
|
|
Date :
26 มี.ค. 2551 14:37:57 |
By :
navico |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<html>
<body>
<?
$host="localhost";
$username="root";
$password="mysql";
$db="ETB";
$tb="Student50_40";
mysql_connect( $host,$username,$password) or die ("µÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ Mysql äÁèä´é ");
mysql_select_db($db) or die("àÅ×Í¡°Ò¹¢éÍÁÙÅäÁèä´é"); /* ·Ó¡ÒÃàÅ×Í¡°Ò¹¢éÍÁÙÅ¡è͹ */
$sql="Select * From $tb";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query); /* ¹Ñº Reccord ·Õ辺 */
$a=0;
while($a < $num_rows)
{
$result = mysql_fetch_array($db_query);
$id=$result[Student_id];
$Name=$result[Name];
$SName=$result[Sname];
?>
<table width="91%" border="1" align="center">
<tr>
<td width="8%">
<div align="center"><?echo"$id";?></div>
</td>
<td width="7%">
<div align="center"><?echo"$Name";?></div>
</td>
<td width="10%">
<div align="center"><?echo"$SName";?></div>
</td>
</tr>
</table>
<?
$a++;
}
echo"<center><br>¨Ó¹Ç¹ Reccord = $num_rows</center>";
mysql_close();
?>
</body>
</html>
ส่วนของ
http://127.0.0.1/Noname1.php
506275101 ?.?.?????? ??????????
506275102 ?.?.?????? ???????????
506275103 ?????????? ???????
506275104 ??????????? ?????????
506275105 ?????? ???????
จำนวน Reccord = 5
|
|
|
|
|
Date :
26 มี.ค. 2551 14:50:34 |
By :
ppoopp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงที่เป็น??????????คือภาษาไทยที่พิมพ์ไว้ที่ฐานข้อมูล mysql ค่ะ
|
|
|
|
|
Date :
26 มี.ค. 2551 14:55:48 |
By :
ppoopp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ encode เป็นไทยแน่เลย
|
|
|
|
|
Date :
26 มี.ค. 2551 15:27:44 |
By :
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยบอกวิธีหน่อยได้ไหมพอดีว่าจะกลับบ้านบ้านแล้ว
|
|
|
|
|
Date :
26 มี.ค. 2551 15:50:17 |
By :
ppoopp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
charset="windows-874"
|
|
|
|
|
Date :
26 มี.ค. 2551 18:07:41 |
By :
man |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บอกขั้นตอนการทำให้หน่อยได้ไหมค่ะ
|
|
|
|
|
Date :
27 มี.ค. 2551 09:36:45 |
By :
ppoopp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปัญหาเดียวกับเราที่เคยเจอเลยนะลองแบบนี้ดู
ก่อนใช้คำสั่ง
$db_query=mysql_db_query($db,$sql);
ให้ใช้คำสั่งนี้ก่อน
$sqlthai="SET character_set_results=tis620";
$recordSet = mysql_query($sqlthai);
**character_set_results จะให้เท่ากับอะไรก็ดูที่ฐานข้อมูลเป็นแบบไหน utf8 ,tis620
*****ตัวอย่าง
$sql="Select * From $tb";
$sqlthai="SET character_set_results=tis620";
$recordSet = mysql_query($sqlthai);
$db_query=mysql_db_query($db,$sql);
***ส่วนแสดงข้อมูล
|
|
|
|
|
Date :
27 มี.ค. 2551 09:51:01 |
By :
ten20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันกลายเป็นภาษาจีนอ่ะ
|
|
|
|
|
Date :
27 มี.ค. 2551 10:08:06 |
By :
ppoopp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปัญหาใหม่มา ไม่สามารถบันทึกข้อมูลลงในฐานข้อมูลที่ขึ้นเว็บได้จะมีวิธีการแก้ไขอย่างไร
|
|
|
|
|
Date :
27 มี.ค. 2551 13:53:18 |
By :
ppoopp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูที่คำสั่ง insert คับ ว่า ครบอ๊ะป่าว
|
|
|
|
|
Date :
27 มี.ค. 2551 15:01:30 |
By :
แอบตอบ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่ตอบไปแสดงว่าใช้ได้ใช่ไหมครับ...
อ้า..ตามไปถามถึงกระทู้ผมเลย
..มีปัญหาใหม่มา ไม่สามารถบันทึกข้อมูลลงในฐานข้อมูลที่ขึ้นเว็บได้จะมีวิธีการแก้ไขอย่างไร ...
จะตอบไงดีไม่มีรายละเอียดเลย...
...ขึ้นเว็บที่ไหน..เขียนคำสั่งว่าไงจะรู้ด้วยไหมเนี่ย
***************************
ถ้าเรื่องเดิมเกี่ยวกับภาษาอันนี้แก้ไขได้ชัวววลองมาแล้ว
ใส่ mysql_query("SET NAMES UTF8") หลังบรรทัด connect กับดาต้าเบส
จะ utf8 หรือ tis620 หรือไร ได้ตามdatabase
**ตัวเอย่าง
$host="localhost";
$username="root";
$password="mysql";
$db="ETB";
$tb="Student50_40";
mysql_connect( $host,$username,$password) or die ("µÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ Mysql äÁèä´é ");
mysql_query("SET NAMES UTF8")
|
|
|
|
|
Date :
27 มี.ค. 2551 15:31:02 |
By :
ten20 คนเดิม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|