آفلاین
user-avatar

مشکل در انکودینگ در نمایش متغیر ها ...

3 سال پیش
توسط سبحان دادخواه آپدیت شد
آفلاین
user-avatar
سبحان دادخواه ( 37369 تجربه )
3 سال پیش
تخصص : دانشجوی برنامه نویسی :)

با سلام ... دوره آشنایی با لاراول رو شروع کردم .ممکنه سوالم مبتدی باشه برای همین پیشاپیش ممنون از وقتی که میذارین...
وقتی داخل کنترلر متغیری که میخوام رو return میکنم بجای نمایش متون فارسی که در دیتابیس ذخیره شده کد هایی نمایش میده که فکر میکنم مشکل از انکودینگه ... اگر میشه راهنمایی کنید

return $article;

که خروجی بصورت اینجور کد هایی نمایش داده میشه
\u0622\u0631\u0627\u06cc\u06cc \u0648

بهترین پاسخ انتخاب شده توسط سبحان دادخواه
آفلاین
user-avatar
حسام موسوی
3 سال پیش

بخاطر اینکه uft-8 ست نیست و فقط یک سری اطلاعات رو بصورت json بر میگردونه
شما وقتی که لاراول رو کامل تر یاد بگیرید میفهمید که این اطلاعات رو باید به view ها پاس بدید یعنی همون html که در اونجا بدونه هیچ مشکلی فارسی نمایش داده میشه
اگرم بخواید $article شما به همین صورت بهتر در مرورگرتون نمایش داده بشه از json formatter استفاده کنید افزونه ای هست که بر روی مرورگر نصب میشه

آفلاین
user-avatar
حسام موسوی ( 413236 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

بخاطر اینکه uft-8 ست نیست و فقط یک سری اطلاعات رو بصورت json بر میگردونه
شما وقتی که لاراول رو کامل تر یاد بگیرید میفهمید که این اطلاعات رو باید به view ها پاس بدید یعنی همون html که در اونجا بدونه هیچ مشکلی فارسی نمایش داده میشه
اگرم بخواید $article شما به همین صورت بهتر در مرورگرتون نمایش داده بشه از json formatter استفاده کنید افزونه ای هست که بر روی مرورگر نصب میشه

آفلاین
user-avatar
سبحان دادخواه ( 37369 تجربه )
3 سال پیش
تخصص : دانشجوی برنامه نویسی :)

با سلام.جناب موسوی واقعا ممنونم چون قبلا این مشکل رو توی وردپرس هم داشتم و میدیدم نمایش اطلاعات ظاهر خوبی نداره و خود مدرس اون سایت هم متوجه منظوره بنده نشد!!
واقعا از شما ممنونم 3>

برای ارسال پاسخ باید وارد سایت شوید