gtanori

آموزش پشتیبانی از زبان فارسی در برنامه های پی اچ پی

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

ارسال شده در (ویرایش شده)

سلام من یک برنامه ثبت نام و دیکشنری ساختم ولی از زبان فارسی پشتیبانی نمی کنه با اینکه هنگام ساخت دیتابیس روی utf8 persion گذاشتم فیلد ها رو قسمتی از برنامه ام

<?php
if(isset($_POST['a'])&&isset($_POST['b'])){

$user=$_POST['a'];
$pas=$_POST['b'];
$conn=mysqli_connect("localhost","root","","last");
$res=$conn->query('select user,pas from sign where user="'.$user.'" and pas="'.$pas.'" ');
$r=$res->fetch_row();
if(empty($r)){

echo "error your user and password";

}
else{

include('dispaly.php');
}


$conn->close();


}


?>

ویرایش شده در توسط Morteza
کد رو داخل تگ CODE قرار بدید
0

به اشتراک گذاری این پست


لینک به پست

mysqli_set_charset باید جواب بده. نوع جدول هاتون رو utf_persian_ci در نظر بگیرد. متا تگ utf8 رو توی صفحتون بزارید مشکلتون حل می شه.


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

4

به اشتراک گذاری این پست


لینک به پست

mysql_select_db در کد شما نبود!

بعد از اتصال این کدها را قرار دهید

mysql_query("SET NAMES 'UTF8'");
mysql_query("SET character_set_connection = 'utf8'");

4

به اشتراک گذاری این پست


لینک به پست

+query پارسا از کدی که گفتم هم استفاده کنید :‌


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

4

به اشتراک گذاری این پست


لینک به پست

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

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

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

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


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

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

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


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