עברית תחת דוס הייתה עוד סיפור הרבה פחות סטנדרטי. הקידוד המקובל של עברית שם היה של שמונה ביטים, בדומה ל־ISO-8859-8 אבל תווי העברית החלו בו מיד לאחר 128 התווים התחתונים שאפשר לקודד עם שבעה ביטים (מה שמקודד ב־ASCII).
(והיו גם תוכניות חכמות שידעו לעבוד עם מגוון קידודים. למעבד התמלילים אינשטיין זצ"ל הייתה הגדרה האם עברית מתחילה במקום 96, 128 או 224).
באופן כללי iconv אוכל ופולט הכל. הקידוד של עברית בדוס נקרא CP862 (ושל אנגלית אמריקאית: CP437).
קוד: |
$ echo אבגדה | iconv -t CP862 | hexdump -C
00000000 80 81 82 83 84 0a |......|
00000006
$ echo אבגדה | iconv -t CP862 | iconv -f CP862
אבגדה
|
יש כמובן כלים בדוס לטעון קידוד למקלדת, לטעון גופנים, ועוד. אני כבר בכלל לא זוכר איך הם עובדים (ונדמה לי שגם בעבר לא ממש הבנתי אותם). תוכל לשנות את שם הקובץ לאנגלית מתוך לינוקס ולסגור עניין.