Sami Remili نشر 22 مارس 2021 أرسل تقرير نشر 22 مارس 2021 لقد صنعت سكريبت ترجمة بلغة بايثون. عند تشغيله عن طريق cmd لا تظهر الحروف العربية فقط لكن عن طريق IDLE او Editor تشتغل عادي . هل من حل؟ 1 اقتباس
0 Wael Aljamal نشر 22 مارس 2021 أرسل تقرير نشر 22 مارس 2021 يمكنك استخدام أحد الطرق التالية وتأكد من استخدام python3: # -*- coding: utf-8 -*- import sys def case1(text): print(text) def case2(text): print(text.encode("utf-8")) def case3(text): sys.stdout.buffer.write(text.encode("utf-8")) if __name__ == "__main__": text = "!مرحبا بكم في أكاديمية حسوب" for case in [case1, case2, case3]: try: print("Running {0}".format(case.__name__)) case(text) except Exception as e: print(e) print('-'*80) حاول أيضا تنفيذ التعليمة التالية في cmd قبل تنفيذ السكربت: chcp 65001 & cmd وجرب أيضا SET PYTHONIOENCODING=utf-8 لأن cmd لا يدعم unicode بالحالة العادية. لتنفيذ سكربت بتحديد python 3 اكتب: في cmd # python3 ... ______^ 1 اقتباس
0 Salah Eddin Beriani2 نشر 22 مارس 2021 أرسل تقرير نشر 22 مارس 2021 اذا أمكنك ارفاق صورة لما يخرج معك في cmd فربما يمكنني مساعدتك 1 اقتباس
السؤال
Sami Remili
لقد صنعت سكريبت ترجمة بلغة بايثون. عند تشغيله عن طريق cmd لا تظهر الحروف العربية فقط لكن عن طريق IDLE او Editor تشتغل عادي .
هل من حل؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.