لدي تساؤل بسيط ، حيث قمت بتنزيل اخر التعديلات ولما قمت بفتح المشروع وجدت أن النصوص العربية التي قمت باضافتها سواءاً كتعليقات أو حتى كجزء من الكود لطباعتها تظهر عندي بشكل غريب كالاتي: ãËÇá æÍÏÉ ßÊÇÈÉ ÇáäÕæÕ ÈÇáÚÑÈíÉ ولا أدري هل هذا بسبب أن الملف ربما قد تم حفظه بصيغة غير صيغة اليونيكود هل واجه أحد اخر هذه المشكلة؟
ملاحظة أخيرة: لما قمت بتعديل النص الغريب هذا وقمت باعادة كتابته بالعربية وحاولت حفظ الملف أتاح لي الفيجوال ستوديو أن أقوم بحفظ الملف بصيغة يونيكود وبالتالي أن يظهر النص الذي قمت بتعديله بشكل عربي صحيح
صحيح أخي, فعلا هذا المشكل واجهته كثيرا في مشاريع أخرى , و لم أفهم تصرف VS 2008 هذا , فالأصل ان اي خط أكتبه ,VS يحفظه باليونيكود هذا ما اتوقعه منه .
لاكن بعد تغيير لغة النظام (Windows 7) الى العربية , بالضبط في :
Region and language>Administration>Language for prgrammes no Unicode ( عذرا لسوء الترجمة الى اللغة الانجليزية لان النظام لدي بالفرنسية ) , لاحظت ان VS2008 يصبح يحفظ الخط العربي بغير اليونيكود , و الله اعلم.
الحمد لله وجدت الحل بعد طرحك السؤال , وجدت ان الملف Sudum.cs عندي كان محفوظ ب Arabic windows ,ثم عدلته الى UTF8 .
أّذهب الى القائمة المنسدلة الاساسية ل File>advanced Save options VS2008 لتغيير Encoding .
بالمناسبة، لاحظت أن كلاً من بلال وأحمد قد أضافوا تفريعات branches في الكود المركزي عند رفع تعديلاتهم. هذا الأمر غير ضروري ويزيد عملية سحب التعديلات تعقيداً.
لقد عدلت تدوينتي لتظهر الطريقة الصحيحة لسحب التعديلات دون الحاجة للمرور بموضوع التفريع والدمج وما إلى ذلك. أرجو منكم قراءتها ثانية لفهم الطريقة المثلى لسحب التعديلات.