מדריך: איך להציג עברית ב- C# Console APP
-
מדריך: איך להציג עברית ב-Console APP #C
יש להזין קוד עבור הקידודConsole.OutputEncoding = Encoding.GetEncoding("Windows-1255");
אבל עדיין יש בעיה עם היפוך האותיות יצרתי לזה מתודה בסיסית שהופכת רק עברית. זה עובד ברוב המקרים.
public static class HebrewStringFixer { public static string ReverseHebrewCharacters(this string input) { Regex hebrewRegex = new Regex(@"\p{IsHebrew}+(\W+\p{IsHebrew}+)?"); return hebrewRegex.Replace(input, match => new string(match.Value.Reverse().ToArray())); } }
להציג מימין לשמאל יש לזה כל מיני hacks עיין כאן למשל
אישית אני לא ממליץ כי הסיכויים הם שלא תציגו רק עברית בקונסול -
תעשה את זה חכם תהפוך רק את המילים בעברית
-
@Mordechai-0 זה מה שהוא עשה.
@pcinfogmach תנסה למצוא נוסח לכותרת ולהודעה שיבינו שאתה מסביר ומדריך ולא שואל.
-
שימו לב! ב-.net (לא framework) יש לפעול לפי ההוראות כאן כדי להפעיל את ה-encoding שאיננו מובנה