redevills

نمایش ؟؟؟؟ در php

7 پست در این موضوع

سلام

<!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" />

من اطلاعات رو از بانک اطلاعاتی می گیرم در صفحه نمایش می دهم ولی در صفحه حروف فارسی رو به صورت ؟؟؟؟؟؟؟؟؟؟ نشون می ده

در phomyadmin حروف فارسی رو کامل نشون می ده ولی وفتی می خونمشون نشونشون نمی ده در ضمن من می نویسم نام : نشون می ده فقط اطلاعات بانک اطلاعاتی رو ؟؟؟؟؟ نشون می ده:65d6a5d6s:

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

باید collation دیتابیستون utf-8 باشه و همچنین در جایی که کوئری از بانک اطلاعاتی میگیرید کد زیر رو هم اضافه کنید

mysql_query("SET NAMES utf8");

Share this post


Link to post
Share on other sites

<?php
//شروع یک نشست
session_start();
if (!$_SESSION["valid_user"])   {
       // User not logged in, redirect to login page
       Header("Location: ../index.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" />
<style>
body{
   font-family:Tahoma, Geneva, sans-serif;
   direction:rtl;
   font-size:12px;
}
#menu{
height: 41px;
width:100%;
color: #fff;
font-size: 12px;
font-weight: 700;
background:#000066;
}
#menu a{
color:#FFFFFF;
text-decoration:none;
}
#menu ul{
display: block;
float: right;
list-style: none;
}
#menu ul li{
display: inline;
position: relative;
color: #fff;
float: right;
padding-left: 10px;
background: ;
}
</style>

<noscript>
جاوا اسکریپت در مرورگر شما غیر فعال است!<br />
</noscript>
<title>Untitled Document</title>
</head>

<body>
<div id="menu">
		<ul>
			<li>
				<?php
					if (!$_SESSION["valid_user"])
       				{
						echo "کاربر مهمان خوش آمدید . ";
       				}
					else
					{
						echo  $_SESSION["valid_user"]."خوش آمدید.";
					}
				?>	
			</li>
			<li>
				<a href="">پروفایل</a>
			</li>
			<li>
				<a href="register.php">ورود به بازی</a>
			</li>
		</ul>
</div>
<div>
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }

mysql_select_db("ramgame", $con);
$ram = $_SESSION["valid_user"];
$result = mysql_query("SELECT * FROM profile WHERE id = (SELECT id FROM user WHERE username='$ram') ");
while($row = mysql_fetch_array($result))
 {
echo "<div>
	<table>
			  <tr>
				  <td> نام : </td>";
			echo "<td>" . $row['Name'] . "</td>"; 
		echo "</tr>
			  <tr>
				  <td> نام خانوادگی : </td>";
			echo "<td>" . $row['lname'] . "</td>";				
		echo "</tr>
			  <tr>
				  <td> تلفن همراه : </td>";
  			    echo "<td>" . $row['mobile'] . "</td>";
		echo "</tr>
			  <tr>
				  <td> استان : </td>";
  			    echo "<td>" . $row['ostan'] . "</td>";
		echo "</tr>			
			  <tr>
				  <td> شهر : </td>";
  			    echo "<td>" . $row['city'] . "</td>";
		echo "</tr>	
			  <tr>
				  <td> جنسیت : </td>";
  			    echo "<td>" . $row['sex'] . "</td>";
		echo "</tr>	
			  <tr>
				  <td> تارخ تولد : </td>";
  			    echo "<td>" . $row['bdate'] . "</td>";
		echo "</tr>	
			  <tr>
				  <td> ادرس وب سایت : </td>";
  			    echo "<td>" . $row['websit'] . "</td>";
		echo "</tr>	
			  <tr>
				  <td> پیام کاربر : </td>";
  			    echo "<td>" . $row['massege'] . "</td>";
		echo "</tr>															
	</table>

  </div>";
 }
mysql_close($con);
?>
</div>
</body>
</html>

mysql_query("SET NAMES utf8"); 

این کد رو کجا قرار بدم؟

Share this post


Link to post
Share on other sites

من قرار دادم ولی کار نمی کنه

mysql_query("SET NAMES utf8");

جای این باید چی بزارم؟

Share this post


Link to post
Share on other sites

دقیقا باید همین کد رو بذارید جاش رو عوض کنید بیارید بالای حلقه ای که ایجاد کردید اونجا قرار بدید

Share this post


Link to post
Share on other sites

با تشکر درست شد باید بالای $result میزاشتم ولی من فکر می کردم جای name باید نام جدول نوشت

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری