سلام وقتتون بخیر
دستور sql هم برای جدول و هم برای ستون های آن هنگام ساخت جدول که بتوانم utf8_general_ci اضافه کنم ،چیه؟ collation آن به صورت default این utf8mb4_099_ai_ci هستش و ورژن php هم 8.0 هست.(نمیخوام این کار رو از محیط گرافیکی phpmyadmin انجام دهم)ممنون از راهنماییتون
سلام وقت بخیر
در لینک زیر دستور مورد نظر شما هست
https://stackoverflow.com/questions/202205/how-to-make-mysql-handle-utf-8-properly
وهمچنین دستور زیر
https://dev.mysql.com/doc/refman/8.0/en/charset-syntax.html
سلام وقتتون بخیر
استاد ممنون از راهنماییتون
ولی استاد من این دستورات اعمال کردم ولی بازم default من تغییر نکرد، و نمیدونم اشکال کار من کجاست ؟استاد به نظرتون پاک کنم و از اول کد بنویسم؟
سلام وقت بخیر
الان جداول با مواردی که تعریف کردید ساخته میشه؟
مشکل فقط از خود دیتابیس هست یا جداول هم هستن؟
جدول ساخته شده ، فقط default collation تغییر نکرده
عکس ارسال کنید ازش
استاد ببینید از دستور show creat استفاده کردم ، با اینکه کدها رو نوشتم ولی default تغییر نکرده ،
استاد ممنون که وقتتون گذاشتید.
یکبار پاک کنید مجددا بسازید
برای هر فیلد هم collation جدا بذارید
سلام استاد وقتتون بخیر.
من پاک کردم و دوباره نوشتم ، فیلدهای جداول درست شد، ولی دیتابیس وقتی دستور show creat را مینویسم فقطcharset را utf8 نشون میده، و برای جدول ها هم ، برای هر کدوم که دستور show creat رو مینویسم utf8 اعمال نمیشه.(مطابق عکس های زیر)
استاد اگه ایرادی واسه دیتابیس و جدول نداره ، من فیلم های آموزشی را ادامه بدم.ممنون.
سلام
اگر حروف فارسی وارد میکنید و مشکلی نداره ادامه بدید چون مشکلی نیست
ممنون استاد
سلامت باشید