PDA

View Full Version : مشکل کاراکترهای فارسی در دیتابیس پس از ارسال به سرور



l3H3RO
چهارشنبه 14 مهر 1395, 16:31 عصر
سلام دوستان

من یه کدی دارم(برنامه نویسی اندروید) که یه سری اطلاعات رو میفرستم به سرور

قبل فرستادن لاگ میگیرم به فارسی و به خوبی چاپ میشه و مشکلی نداره

اما وقتی فرستاده میشه به سرور به صورت علامت سوال ذخیره میشه

ضمن اینکه collection دیتابیس هم utf-8-persian-ci هستش



این هم کدهای PHP



<? $databasehost = "localhost";
$databasename = "DBName";
$databaseusername ="DBUsername";
$databasepassword = "DBPass";
$con = mysql_connect($databasehost,$databaseusername,$dat abasepassword) or die(mysql_error());
mysql_select_db($databasename) or die(mysql_error());
mysql_query("SET CHARACTER SET utf8");
if($_SERVER['REQUEST_METHOD']=='POST'){

$contname = $_POST['conname'];
$contnum = $_POST['connum'];


$sql = "INSERT INTO contact (contname,contnum) VALUES('$contname','$contnum')";
if(mysql_query($sql)){
echo 'sabt shod';
}else{
echo 'sabt nashod';
}
mysql_close($con);

}else{
echo 'khata';
}
?>