hoom
Active Member
دوستان سلام
من يه مشكل با MySQL دارم. اونم اينه كه كاراكترهاي فارسي رو كه توي يه برنامه تايپ ميكنم و ذخيره ميكنم درست ذخيره ميشن و براي مدتي هم درست كار ميكنن. فقط نميدونم يه دفعه چي ميشه يا چه كاري ميكنم كه بعد از مدتي همشون تبديل به علامت سوال ميشن.
phpMyAdmin یه همچین چیزی رو نشون میده
character set latin1
character sets latin1 big5 czech euc_kr gb2312 gbk latin1_de sjis tis620 ujis dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5
همونطور که میبینید UTF-8 اصلا توي اين ليستا وجود نداره
اين دستور هم
mysql> SHOW VARIABLES LIKE 'character_set_system';
اين رو برميگردونه
Empty set (0.00 sec)
ميشه كمك كنيد كه چطوري ميتونم MySQL رو طوري تنظيم كنم كه UTF-8 رو بشناسه و به عبارت بهتر UTF-8 رو به MySQL اضافه كنم و بهش بگم از اون بعنوان كاراكتر ست سيستم استفاده كنه؟
خيلي ممنون
من يه مشكل با MySQL دارم. اونم اينه كه كاراكترهاي فارسي رو كه توي يه برنامه تايپ ميكنم و ذخيره ميكنم درست ذخيره ميشن و براي مدتي هم درست كار ميكنن. فقط نميدونم يه دفعه چي ميشه يا چه كاري ميكنم كه بعد از مدتي همشون تبديل به علامت سوال ميشن.
phpMyAdmin یه همچین چیزی رو نشون میده
character set latin1
character sets latin1 big5 czech euc_kr gb2312 gbk latin1_de sjis tis620 ujis dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5
همونطور که میبینید UTF-8 اصلا توي اين ليستا وجود نداره
اين دستور هم
mysql> SHOW VARIABLES LIKE 'character_set_system';
اين رو برميگردونه
Empty set (0.00 sec)
ميشه كمك كنيد كه چطوري ميتونم MySQL رو طوري تنظيم كنم كه UTF-8 رو بشناسه و به عبارت بهتر UTF-8 رو به MySQL اضافه كنم و بهش بگم از اون بعنوان كاراكتر ست سيستم استفاده كنه؟
خيلي ممنون