مشکل نوشته هاي فارسي به صورت علامت سوال در mysql

NabiKAZ

Well-Known Member
سلام
شايد سوالم تکراري باشه ولي هر چي گشتم تاپيک مرتبط پيدا نکردم.

اول اينکه وقتي فايل sql روي سرور (جديدم) رستور ميکنم ، نوشته هاي فارسي بصورت علامت سوال ظاهر ميشه.
حتي زماني که به صورت دستي توسط phpmyadmin اطلاعات فارسي رو وارد ميکنم به صورت علامت سوال ثبت ميشه!
با وجود اينکه utf-8 هم انتخاب شده ...
راه حل مشکل چيه؟


مورد ديگه اينکه من يه تيبل دارم بدين شکل:
کد:
CREATE TABLE isoces_chatbox_messages (
  from varchar(25) NOT NULL default '',
  to varchar(25) NOT NULL default '',
  timestamp int(10) unsigned NOT NULL default '0',
  message varchar(255) NOT NULL default '',
  type tinyint(2) NOT NULL default '0'
) TYPE=MyISAM;
وقتي ميخوام ايمپوردت کنم به دليل وجود فيلدهاي from و to (که شايد جزو دستورات کليدي هستند) خطا ميگيرم و وقتي اونها رو به from2 و to2 تغيير نام ميدم بدون مشکل رستور ميشه ، در حالي که به صورت دستي فيلد from و to توسط phpmyadmin ايجاد ميشه !
چه راهي پيشنهاد ميکنيد که اين تيبل بدون مشکل رستور بشه؟!

تشکر
نبی
 

NabiKAZ

Well-Known Member
از همه دوستانی که پست زدند و راهنمایی کردند تشکر میکنم .
خودم جوابشو پیدا کردم.

زمان import گزینه Character set باید روی latin1 ست بشه تا بصورت علامت سوال در نیاد !

در مورد from و to هم فکر کنم تنها راهش این باشه که اونها رو به `from` و `to` تبدیل کنم و بعد import کنم.

نبی
 

جدیدترین ارسال ها

بالا