مشکل با کاراکترهای فارسی هنگام خواندن اطلاعات از دیتابیس
#1
Note 
من وقتی میخوام کاراکترهای فارسی رو از دیتابیس بخونم کاراکترها بصورت ؟؟؟ ؟؟؟ درمیان فایل بصورت utf-8 ذخیره شده توی کد html هم charset رو روی utf-8 گذاشتم ولی باز نمیشه!
کد php:
<!DOCTYPE html>
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Testdoc</title>
</
head>
<
body>
<?
php

$host 
"127.0.0.1";
$db_name "mydb";
$username "root";
$password "";

$tbl_name="content";

// Connect to server and select databse.
$link=mysql_connect("$host""$username""$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
?>

<table width="90%" border="2" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td width="20%" align="center" bgcolor="#FFFFFF"><strong>ID</strong></td>
<td width="80%" align="center" bgcolor="#FFFFFF"><strong>Name</strong></td>
</tr>

<?php
while($rows=mysql_fetch_array($result)){
?>
<tr>
<td bgcolor="#FFFFFF"><? echo $rows['id']?></td>
<td bgcolor="#FFFFFF"><? echo $rows['name']; ?></td>
</tr>
<?php
}

mysql_close();
?>
</table>
</body>
</html> 

پاسخ
#2
Note 
کسی راه حلی نداره؟

پاسخ
#3
Note 
سلام
این کد رو بعد از کد وصل شدن به دیتابیس بذارید:
کد php:
mysql_set_charset ('utf8'$link); 

به این شکل:

کد php:
<!DOCTYPE html
<
html xmlns="http://www.w3.org/1999/xhtml"
<
head
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<
title>Testdoc</title
</
head
<
body
<?
php 

$host 
"127.0.0.1"
$db_name "mydb"
$username "root"
$password ""

$tbl_name="content"

// Connect to server and select databse. 
$link=mysql_connect("$host""$username""$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB"); 
mysql_set_charset ('utf8'$link);
$sql="SELECT * FROM $tbl_name"
$result=mysql_query($sql); 
?> 

<table width="90%" border="2" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC"> 
<tr> 
<td width="20%" align="center" bgcolor="#FFFFFF"><strong>ID</strong></td> 
<td width="80%" align="center" bgcolor="#FFFFFF"><strong>Name</strong></td> 
</tr> 

<?php 
while($rows=mysql_fetch_array($result)){ 
?> 
<tr> 
<td bgcolor="#FFFFFF"><? echo $rows['id']?></td> 
<td bgcolor="#FFFFFF"><? echo $rows['name']; ?></td> 
</tr> 
<?php 


mysql_close(); 
?> 
</table> 
</body> 
</html> 

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال نمایش دادن اطلاعات موجود در دیتابیس Download95 1 632 19-08-2015 ساعت 01:43
آخرین ارسال: Download95
Note سوال تبدیل تایخ میلادی به شمسی در php mahbobe.prog 5 1,221 07-11-2014 ساعت 22:49
آخرین ارسال: PHP.sec
Note عملیات روی اطلاعات واکشی شده از دیتابیس mahbobe.prog 1 478 07-11-2014 ساعت 13:21
آخرین ارسال: Daniel
Note ذخیره و بازیابی اطلاعات در دیتابیس MySQL REza mAX 0 448 03-08-2014 ساعت 10:43
آخرین ارسال: REza mAX
Note php: اتصال اتوماتیک به دیتابیس hasti 8 1,104 07-07-2014 ساعت 12:45
آخرین ارسال: hasti
Note کد اتصال به دیتابیس در php pHp king 0 521 18-05-2014 ساعت 10:11
آخرین ارسال: pHp king
Note مرتب کردن نتیجه کوئری دیتابیس PHP.sec 0 335 07-04-2014 ساعت 15:05
آخرین ارسال: PHP.sec
Note بررسی عکس بودن در php PHP.sec 0 288 15-03-2014 ساعت 17:22
آخرین ارسال: PHP.sec
Note جست و جو در دیتابیس در php PHP.sec 0 373 15-03-2014 ساعت 17:18
آخرین ارسال: PHP.sec
Note کلاس کار با دیتابیس با PDO C0der 0 536 02-01-2014 ساعت 16:48
آخرین ارسال: C0der

کاربرانِ درحال بازدید از این موضوع:   1 مهمان