מדריך: איך להציג עברית ב- 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 תנסה למצוא נוסח לכותרת ולהודעה שיבינו שאתה מסביר ומדריך ולא שואל.
-
מדריך: איך להציג עברית ב-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 עיין כאן למשל
אישית אני לא ממליץ כי הסיכויים הם שלא תציגו רק עברית בקונסולשימו לב! ב-.net (לא framework) יש לפעול לפי ההוראות כאן כדי להפעיל את ה-encoding שאיננו מובנה
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות