PDA

View Full Version : مشکل علامت سوال در دیتابیس



aryan99
یک شنبه 09 شهریور 1393, 21:03 عصر
سلام
من این کد رو نوشتم برای این که متن ها رو وارد دیتابیس کنم
ولی متن ها به صورت ؟؟؟؟؟؟ در دیتابیس وارد میشه
چجوری درستش کنم ؟

اینم کد :

<?php header('content-type: application/json; charset=utf-8');
header('Content-Type: text/html; charset=utf-8');
require_once 'class.vote.php';
require_once 'class.dbhandler.php';

$deviceId = $_GET["p1"];
$fName = $_GET["p2"];
$rate = $_GET["p3"];
$comment = $_GET["p4"];

try {
// Create Vote object based on parameters
$objVote = new Vote($deviceId, $fName, $rate, $comment);
// $objVote->toString();

$objDBHandler = new DBHandler();
$objDBHandler->writeToDB($objVote);
echo '1';
} catch (Exception $e) {
echo '-1' . '<br />';
// die("There was a problem: " . $e->getMessage());
}
?>

arash691
یک شنبه 09 شهریور 1393, 21:32 عصر
این کوئری رو قبل از اجرای هر کوئری باید اجرا بکنی
"SET NAMES \'utf8\'"

encode دیتابیس رو هم بذار روی utf-8_bin

ashokri.nll
دوشنبه 10 شهریور 1393, 00:22 صبح
از این کلاس استفاده کن همه چی حله اینو من همیشه تو پروژه هام استفاده میکنم .