|
|
|
อัปโหลดรูปภาพขึ้น Server พอทำการ Select กลับไม่แสดงรูป แสดงเครื่องหมาย แก้ไงครับ �P���}�Y�����J��y�J٣o���;V,��-�f�" |
|
|
|
|
|
|
|
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
ใส่ไว้บนสดครับ utf-8
|
|
|
|
|
Date :
2014-08-09 17:11:15 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
ob_start();
session_start();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
$Connect =mssql_connect("YA-PC\SQLSERVER01","","") or die("Error Connect to Database");
$DB = mssql_select_db("DATABASE1");
$strSQL = "SELECT * FROM files";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="340" border="1">
<tr>
<th width="50"> <div align="center">Files ID </div></th>
<th width="150"> <div align="center">Picture</div></th>
<th width="150"> <div align="center">Name</div></th>
<th width="150"> <div align="center">Edit</div></th>
</tr>
<?
while($objResult = mssql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["FilesID"];?></div></td>
<td><center><?=$objResult["FilesName"];?></center></td>
<td><center><?=$objResult["Name"];?></center></td>
<td><center><a href="PageUploadToMySQL4.php?FilesID=<?=$objResult["FilesID"];?>">Edit</a></center></td>
</tr>
<?
}
?>
</table>
<?
mssql_close($Connect);
?>
</body>
</html>
Error เหมือนเดิมเลยครับ
�P���}�Y�����J��y�J٣o���;V,��-�f�"
จะมีวิธีแก้ไหมเอ๋ย?
|
ประวัติการแก้ไข 2014-08-09 17:42:11
|
|
|
|
Date :
2014-08-09 17:41:22 |
By :
yAZa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30.<td><center><img src="data:image/png;base64,<?=base64_encode($objResult["FilesName"]);?>" /></center></td>
|
|
|
|
|
Date :
2014-08-09 17:58:30 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ใช่ครับ เวลาเก็บข้อมูล มันเก็บเป็น binary ครับ พอแสดงออกมา ต้องมีการบอกรูปแบบของข้อมูลด้วยครับ
และ binary ไม่สามารถแสดงออกมาตรงๆได้ เพราะมันมีอักขระพิเศษมากมาย เลยต้องแปลงให้เป็น base64 ก่อนครับ
Base64 ไ่ม่ได้เกี่ยวข้องกับ win64 ครับ คนละเรื่องเดียวกันเลยครับ
Base64 เป็นวิธีแปลงข้อมูล มาเก็บในรูปแบบที่อ่านได้ครับ แต่เอาไปใช้ ก็ต้องแปลงกลับ ซึ่ง Browser รู้วิธี่ที่จะแปลงกลับมาครับ
|
|
|
|
|
Date :
2014-08-09 18:55:06 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|