PDA

View Full Version : سوال: مشكل فونت فارسي اطلاعات دريافتي از MYSQL



hfmmhv_844
پنج شنبه 20 خرداد 1389, 15:48 عصر
با سلام
من يك جدول Teacher دارم با يك Query نام همه معلم ها رو در يك تگ جدول نشان مي دهم. اطلاعات را مي گيرد ولي هنگام نمايش اطلاعات در جدول نام معلم ها به صورت ??? در اينترنت اكسپلور نشان مي دهد.
ممنون مي شم كمكم كنيد.

trade_mark
پنج شنبه 20 خرداد 1389, 15:58 عصر
این کد رو بعد از اتصال به بانک اطلاعاتی قرار بده

mysql_query("SET NAMES 'utf8'",$link);$link یه متغیره که مسیر پایگاه داده رو تو خودش نگهداری می کنه و به صورت زیر مقدار دهی میشه

$link=mysql_connect('127.000.000.001','کلمه عبور','نام کاربری');

funpatogh
جمعه 21 خرداد 1389, 02:23 صبح
mysql_query("SET NAMES UTF8");
mysql_set_charset("utf8");

mehran6764
جمعه 07 آذر 1393, 13:42 عصر
من تو صفحه php با فونت فارسی مشکلی ندارم ، اما چرا تو خود PhpMyAdmin فیلدهایی که فونت فارسی دارند خوانا نیستند و بهم ریخته دیده میشن ؟

mostafabibin
جمعه 07 آذر 1393, 14:04 عصر
شما باید موقعی که جدول و پایگاه داده درست می کنید، COLLATION رو روی utf8_persian_ci بگذارید...

mehran6764
جمعه 07 آذر 1393, 15:04 عصر
شما باید موقعی که جدول و پایگاه داده درست می کنید، COLLATION رو روی utf8_persian_ci بگذارید...

من با اسکریپت Php تمام کلسیون های پایگاه داده و جدوال رو به utf8_general_ci تغییر دادم . مقادیری هم از قبل وجود داشتند حذف کردم بعدش چند رکورد جدید اضافه کردم اما باز هم
بهم ریخته دیده میشن .

hamid-nic
جمعه 07 آذر 1393, 23:45 عصر
دوست عزیز به utf8_persian_ci تغیر بدید نه utf8_general_ci !!

mehran6764
شنبه 08 آذر 1393, 00:31 صبح
دوست عزیز به utf8_persian_ci تغیر بدید نه utf8_general_ci !!

بابت تذکر ممنونم اما اینجا اشتباه نوشتم وگرنه به همون utf8_persian_ci داده بودم که چندان کارساز نشد :لبخند:
فقط وقتی فارسی رو نشون می ده که تو خط PhpMYAdmin به صورت دستی بنویسم ، و همون مقدار رو وقتی با کد فراخوانی می کنم علامت ؟؟؟ نشون می ده
بر عکسش اینکه وقتی با کد متغیری رو به MySQL ارسال می کنم ، تو Mysql این مقدار بهم ریخته دیده میشه ولی اگر با کد Php فراخوانی اش کنم کاملا واضح دیده میشه


http://upload7.ir/imgs/2014-11/83258180309528415426.jpg (http://upload7.ir/)


http://upload7.ir/imgs/2014-11/60602525073297274767.jpg (http://upload7.ir/)

http://upload7.ir/imgs/2014-11/42181603135238504322.jpg (http://upload7.ir/)

hamedarian2009
شنبه 08 آذر 1393, 09:58 صبح
توی این تاپیک توضیح کاملی داده شده
http://barnamenevis.org/showthread.php?356992-%D9%BE%D8%B1%D8%B3%D8%B4%D9%87%D8%A7%DB%8C-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1%DB%8C&p=1576424&viewfull=1#post1576424

webmaster.bagheri
شنبه 08 آذر 1393, 21:09 عصر
ورود اطلاعات فارسی اکسل در بانک اطلاعاتی MySql (http://taranmarket.com/Trining/19-%D9%88%D8%B1%D9%88%D8%AF-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%A7%DA%A9%D8%B3%D9%84-%D8%AF%D8%B1-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8C-MySql.html) و ثبت اطلاعات فارسی در دیتابس
(http://taranmarket.com/Trining/19-%D9%88%D8%B1%D9%88%D8%AF-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%A7%DA%A9%D8%B3%D9%84-%D8%AF%D8%B1-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8C-MySql.html)