انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: ehsan2589040 در 26 آذر 1395، 06:43 بظ
-
سلام دوستان
من یه متنی به جنگوم (پایتون 3.5) ارسال میشه. مشکل اینجاست که اگر متن فارسی باشه به صورت ,"text":"\\u062a" هست
من decode های متفاوتی رو امتحان کردم ولی درست نشد.
از دوستان کسی میتونه کمک کنه
اینک لینک اینترنتی هم هست ولی نمیدونم داره از چه یونیکدی به یونیکدی تبدیل میکنه
https://khalil-shreateh.com/khalil.shtml/index.php/online-tools/java-decoder.html
-
سلام
اطلاعات ارسالی به صورت json هست، که باید تبدیل کنید و به صورت آبجکت یا آرایه درش بیارید.
پیروز باشید
-
ممنون دوست عزیز- منم دارم همین کارو میکنم ولی درست نمیشه
این لینکی که گذاشتم همون چیزی هست که من میخوام ولی توی پایتون
در کل
اطاعاتی که من میگیرم json هست و از نوع بایت
برای اینکه بتونم از json توی پایتون 3.5 استفاده کنم باید بایت رو به string تبدیل کنم که راحش
اینه کهdecode(utf-8) کنیم(همه چیز خوبه بجز حروف فارسی)
-
ممنون دوستان
پایتون 3 خودش به صورت پیش فرض unicode رو پشتیبانی میکنه
مشکل از urllib بود که در حالت عادی utf-8 براش تعریف نشده بود