السلام عليكم
اريد السؤال كيف اتعامل مع النصوص في اللغة العربية وفي برمجة البايتون
بمعنى
متلا اريد الكتابة لملف باضافه نص عربي ولكن النتيجة فقط رموز من اشارات الاستفهام؟؟
فكيف لي دالك هل هناك مكتبة للتحويل؟؟؟؟
السلام عليكم
اريد السؤال كيف اتعامل مع النصوص في اللغة العربية وفي برمجة البايتون
بمعنى
متلا اريد الكتابة لملف باضافه نص عربي ولكن النتيجة فقط رموز من اشارات الاستفهام؟؟
فكيف لي دالك هل هناك مكتبة للتحويل؟؟؟؟
تم تعديل هذه المشاركة بواسطة fofo_last في 19 يونيو 2010 في 21:33
بانتضار الاجابات ؟؟؟؟؟؟؟؟؟
في سلسلة 2 من بايثون يجب ان تستخدم نصوص من نوع يونيكود unicode strings
عند فتح الملفات استخدم codecs.open بهذه الطريقة:
import codecs
# ...
f = codecs.open('filename', 'r', encoding='utf-8')هناك شرح وافي عن الموضوع من هنا:
اشكرك اخي بشوف الموضوع وبرجعلكم