رفتن به مطلب

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


پست های پیشنهاد شده

سلام من یک برنامه ثبت نام و دیکشنری ساختم ولی از زبان فارسی پشتیبانی نمی کنه با اینکه هنگام ساخت دیتابیس روی 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 قرار بدید
لینک به ارسال

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


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

لینک به ارسال

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

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

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

لینک به ارسال

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


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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...