حل مشکل حروف فارسی در دیتابیس mysql

حل مشکل حروف فارسی در دیتابیس mysql

 

 

در یکی از پروژه ها مجبور شدم که با استفاده از کوئری در view  پروژه  از دیتابیس بک آپ بگیرم

مشکلی که باهاش مواجه شدم نمایش حروف فارسی به صورت علامت سوال ؟ بود

 

حل مشکل حروف فارسی در دیتابیس mysql

 

یکی از راه هایی که با جستجو پیدا کردم قطعه کد زیر هست.که مشکل من رو برطرف کرد:

 

$connection = mysql_connect('localhost', 'user', 'pw');
mysql_select_db('yourdb', $connection);
mysql_query("SET NAMES 'utf8'", $connection);

// Now you get UTF-8 encoded stuff
$query = sprintf('SELECT name FROM product');
$result = mysql_query($query, $connection);
$result = mysql_fetch_assoc($result);

با استفاده از

SET NAMES {'charset_name'
[COLLATE 'collation_name'] | DEFAULT}

mysql_query("SET NAMES 'utf8'", $connection);

قبل از اجرای کوئریتون
COLLATE خود را انتخاب می کنید

 

حل مشکل حروف فارسی در دیتابیس mysql

 

اطلاعات بیشتر را می توانید در داکیومنت سایت mysql ببینید: اینجا

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *