PDA

View Full Version : مشکل در فارسی کردن دیتابیس



alimotian
یک شنبه 13 دی 1394, 15:38 عصر
سلام.
خوب هستید؟
من دستور زیر رو برای ساخت جدول و تغییر یونیکد جدول به یو تی اف هشت نوشتم :


mysql_query("CREATE TABLE config(id INT NOT NULL AUTO_INCREMENT,PRIMARY KEY(id),name VARCHAR(255) , family VARCHAR(255) , user_name VARCHAR(255) , password VARCHAR(255) , email VARCHAR(255) , tel VARCHAR(255)) ENGINE=MyISAM ")or die(mysql_error());echo "<br>جدول با موفقیت ساخته شد!";

// تغییر یونیکد دیتابیس به یو تی اف هشتmysql_query("ALTER TABLE admin(name , family)DEFAULT CHARACTER SET utf8COLLATE utf8_persian_ci;")or die(mysql_error());
echo "یونیکد با موفقیت تنظیم شد!";

حالا مشکلی که هست خود جدول رو یو تی اف هشت میکنه
فیلدهای داخل جدول یو تی اف هشت نمیشه.

hoooya
یک شنبه 13 دی 1394, 22:58 عصر
قبل کوئری خودت باید این کد را بگذاری:
SET NAMES 'utf8' COLLATE 'utf8_unicode_ci'


جهت اطلاع
http://dev.mysql.com/doc/refman/5.7/en/charset-connection.html