• 1400/04/08

فراخوانی جزییات یک کالا با ارسال نام کالای فارسی به slug درnextjs :

سلام به استاد عزیز

من در nextjs  با کلیک کردن بر روی یکی از کالاها و لود کردن اون کالا بصورت سرور ساید از کد تصویر زیر استفاده میکنم:

وقتی اسم کالای انگلیسی مانند Body-shampoo به slug میفرستم کار میکنه،

ولی مشکل اینجاست که وقتی  اسم کالای فارسی مانند شامپو-بدن به slug میفرستم 

:TypeError: Request path contains unescaped characters  میده یعنی در slug حروف فارسی رو نمیشناسه.

ممنون میشم راهنمایی بفرمایید که چطوری مشکل کاراکترهای فارسی رو در ارسال به slug به سمت سرور را حل کنم.

  • 1400/04/09
  • ساعت 10:01

سلام

بنظرم اگر slug رو ببرید داخل query بزارید (برای ارسال سمت سرور) مشکل برطرف میشه.

https://github.com/vercel/next.js/issues/7305

این لینک هم بنظرم کمک تون می کنه.


logo-samandehi