I Got it solved by changing the culture of the program
in the main form initialization i added
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ar-SA", false);
and now Arabic characters worked fine
in the main form initialization i added
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ar-SA", false);
and now Arabic characters worked fine