نوید
6 سال پیش توسط نوید مطرح شد
3 پاسخ

علامت سوال شدن متون فارسی در Axios در React Native

سلام
وقتی توی React Native لینکی فراخونی میکنم که توی محتویات فارسی هست توی سرور ??? ذخیره ، چطوری میتونم UTF۸ کنم متون رو


ثبت پرسش جدید
پوریا امجدزاده
تخصص : توسعه دهنده وب و اپلیکیشن
@pamjadz 6 سال پیش آپدیت شد
0

سلام.
از JSON.parse استفاده میکنید؟
باید به صورت فرمت زیر استفاده کنید. ببینید با حالت زیر برطرف میشه:

const pamjadBuffer = await axios.get(url, {return: 'buffer'});
const pamjadz = JSON.parse(pamjadBuffer.toString());`

نوید
تخصص : برنامه نویس Go / Django
@navids 6 سال پیش مطرح شد
0

نه ، درخواست به صورت Get است و توی Url مینویسمش ، به صورت ؟؟؟ ذخیره می شود


پوریا امجدزاده
تخصص : توسعه دهنده وب و اپلیکیشن
@pamjadz 6 سال پیش مطرح شد
0

@navid.lord یعنی خوده url رو ذخیره میکنید؟
چون نمونه کد بالا دقیقا GET میکنیم و محتوای بازگشتی رو ازش متغیر میگیریم که شما میتونید همون رو ذخیره کنید. و مشکلی هم برای UTF-8 نداره.

میتونید هم به جای pamjadBuffer.toString() از pamjadBuffer.toString('utf8') استفاده کنید که دقیقا ملزم باشه به utf-8


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام