پرش به محتوا

ذخیره کردن شکلک ها در MySQL

اخیرا که ملت همه ریختن تو شبکه اجتماعی و با شکلک – ایموجی – ها و… سروکار دارن ما هم باید بتونیم کارشون رو راه بندازیم 🙂

کانکشن پیشفرض MySQL لاراول به صورت پیشفرض از کاراکتر ست utf8 استفاده میکنه که نمیتونه شکلک ها رو ذخیره کنه و معمولا با این خطا مواجه میشیم :

SQLSTATE[HY000]: General error: 1366 Incorrect string value...

برای حل این مشکل کانکشن mysql  در config/database.php  رو به صورت زیر اصلاح کنید :

'mysql' => [
    'driver' => 'mysql',
	[...]
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    [....]

و دیتابیس رو ریست کنید. حواستون باشه که از دیتاتون قبلش بکاپ بگیرید…

4 دیدگاه دربارهٔ «ذخیره کردن شکلک ها در MySQL»

  1. سلام
    اکثرا ایرانی ها روی اپ ها و سایت ها و وبلاگ ها و… همچین کدهایی میزارن !!!
    برای منم خیلی پیش اومده و تصمیم گرفتم اپی که سازندش ایرانی جماعت باشه نصب نکنم مگر اینکه یه شرکت / فرد معتبر پشتش باشه و نخواد آبرو شرکت یا خودش رو با این موراد زیر سوال ببره!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *