none
שאלה לגבי כתיבת קובץ טקסט עם מספרים וטקסט בעברית

    שאלה

  • שלום לכולם

    אני כותב לקובץ טקסט, בקובץ יש מספרים ואותיות בעברית. כאשר יש טקסט בעברית המיקום והכיוון של הטקסט משתנה לבד.

    אני עושה את זה בצורה הזו כי אני צריך ליצא נתונים לחברה אחרת וזו הדרך היחידה שהם מקבלים את הנתונים (ביקשתי ליצא ב XML והם לא יודעים איך לקלוט).

    רצ"ב דוגמא, שאלתי היא: האם יש דרך למנוע את שינוי המיקום האוטומטי בקבצים עם טקסט בעברית, לפני שהייתי צריך להוסיף את העברית לא הייתה בעיה.

    ניסיתי לשנות קידודים וכנראה נעבור ל UTF7 , בכל מקרה אני מעוניין לדעת האם יש דרך לכתוב עברית מבלי שישתנה מיקום הטקסט.

                string str1 = "0000000000000000                         00000010000000000001452          1 10433754681048.00000000                                             00000000000                                                          23/02/17000000000                                  00001234567                                             1234567     6     ";
                string str5 = "2001234";
                string str2 = "נסיון נסיון@נסיון@פקדון                                                                     ";
                string str3 = "55moshe67@gmail.com";
    
                File.WriteAllText(@"d:\1.txt", str1 + str5 + str2 + str3, Encoding.UTF8);



    • נערך על-ידי liranppo יום שלישי 14 מרץ 2017 06:15
    יום שלישי 14 מרץ 2017 06:10

תשובות

  • אהלן

    מה שאתה כותב לא נשמע הגיוני

    בקובץ טקסט אין מיקום וכיוון אלא רק טקסט נקי (המיקום הוא תוו אחרי התוו והתצוגה נקבעת לפי תוכנת ה client בה עובדים).

    תפתח כל קובץ טקסט בתוכנת ה notepad למשל. תלחץ על המקשים Cntrl+Shift והכיוון ישתנה

    * קידוד לא קשור למיקום וכיוון אלא לאופן (לאלגוריתים) בו אנחנו מציגים תווים (ממירים) בצורה בינארית. הקידוד קובע את הדרך בה עושים שימוש בתווים בצורה בינארית.

    אם אתה צריך כיוון ותוצוגה של הטקסט בצורה יותר יפה אז תה יכול ליצור קובץ וורד למשל שכולל לא רקתוכן אלא גם פורמט תצוגה


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]


    • נערך על-ידי pituachMVP, Moderator יום שלישי 14 מרץ 2017 18:49
    • סומן כתשובה על-ידי liranppo יום חמישי 16 מרץ 2017 05:44
    יום שלישי 14 מרץ 2017 18:48
    מנחה דיון

כל התגובות

  • אהלן

    מה שאתה כותב לא נשמע הגיוני

    בקובץ טקסט אין מיקום וכיוון אלא רק טקסט נקי (המיקום הוא תוו אחרי התוו והתצוגה נקבעת לפי תוכנת ה client בה עובדים).

    תפתח כל קובץ טקסט בתוכנת ה notepad למשל. תלחץ על המקשים Cntrl+Shift והכיוון ישתנה

    * קידוד לא קשור למיקום וכיוון אלא לאופן (לאלגוריתים) בו אנחנו מציגים תווים (ממירים) בצורה בינארית. הקידוד קובע את הדרך בה עושים שימוש בתווים בצורה בינארית.

    אם אתה צריך כיוון ותוצוגה של הטקסט בצורה יותר יפה אז תה יכול ליצור קובץ וורד למשל שכולל לא רקתוכן אלא גם פורמט תצוגה


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]


    • נערך על-ידי pituachMVP, Moderator יום שלישי 14 מרץ 2017 18:49
    • סומן כתשובה על-ידי liranppo יום חמישי 16 מרץ 2017 05:44
    יום שלישי 14 מרץ 2017 18:48
    מנחה דיון
  • תודה רבה

    :)

    יום חמישי 16 מרץ 2017 05:44