white tower
دوشنبه 28 اردیبهشت 1394, 19:21 عصر
یه فایل text فارسی دارم که utf8 ذخیره شده و می خوام محتواش رو بخونم و وارد دیتابیس کنم.کد زیر رو نوشتم ولی همچنان کارکترها اشتباه وارد میشن.مشکل چیه و چطوری باید اینکار رو کرد؟
$connection = mysqli_connect('localhost', '****, '****', 'mbtr');
mysqli_set_charset($connection, 'utf8');
$str = mb_convert_encoding(file_get_contents('sharh.txt') ,"UTF-8");
$query = "update dic set content = '".$str."' where id = 10";
$result = mysqli_query($connection, $query);
if($result){
if(mysqli_affected_rows($connection) == 1){
echo 'Successful';
}
}
?>
$connection = mysqli_connect('localhost', '****, '****', 'mbtr');
mysqli_set_charset($connection, 'utf8');
$str = mb_convert_encoding(file_get_contents('sharh.txt') ,"UTF-8");
$query = "update dic set content = '".$str."' where id = 10";
$result = mysqli_query($connection, $query);
if($result){
if(mysqli_affected_rows($connection) == 1){
echo 'Successful';
}
}
?>