PDA

View Full Version : مشکل با اجرای کد PDO و UTF-8 در سرور



cosmicray
پنج شنبه 08 آبان 1393, 11:27 صبح
با سلام خدمت سروران عزیز
من برای آمار کد زیر رو نوشتم که ارور میده

$pdoCfg = array(PDO::ATTR_PERSISTENT => true, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'");
$pdo = new PDO("mysql:host=".host.";dbname=".DbName.";charset=UTF-8", DBUser, DBPass, $pdoCfg);
return $pdo;
} catch (PDOException $e) {
echo "Failed to get DB handle: " . $e -> getMessage() . "\n";
exit ;
}
}
تو سرور مجازی سیستم خودم مشکلی نداره اما توی هاست اصلی ارور زیر رو میده

Failed to get DB handle: SQLSTATE[HY000] [2019] Can't initialize character set UTF-8 (path: /usr/share/mysql/charsets/)
وقتی یو تی اف هارو از پی دی او حذف میکنم کار میکنه اما فقط آمار امروز رو نشون میده و آمار کل. اما تو دیتا بیس بقیه آمار رو دارم.
میشه راهنمایی کنید؟

MMSHFE
جمعه 09 آبان 1393, 09:43 صبح
ارتباط این سؤال با Zend Framework رو میشه مشخص کنید؟

cosmicray
جمعه 09 آبان 1393, 18:07 عصر
با سلام
اولین باره که دارم با این سایت کار میکنم:خجالت:
هیچ بخش فرعی خاصی مرتبط وجود نداشت.:متفکر:
لطفا راهنمایی بفرماییددر کدام بخش این سوال رو مطرح کنم.در خود تالار اصلی؟ یا بهش فرعی خاص.
مشکل بزرگیه .ممنون میشم از کمکتون:خجالت: