דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. איך אפשר לקבל בפייתון תו ASCII לפי הקוד שלו

איך אפשר לקבל בפייתון תו ASCII לפי הקוד שלו

מתוזמן נעוץ נעול הועבר תכנות
2 פוסטים 1 כותבים 225 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אף אחד 3א מנותק
    אף אחד 3א מנותק
    אף אחד 3
    כתב ב נערך לאחרונה על ידי אף אחד 3
    #1

    אני צריך משהו שיתן לי את תו ה ASCII לפי cp מסויים - במקרה שלי cp862 - שאני יכניס לו 128 והוא יחזיר לי 'א'
    רק מדגיש - אני לא מעוניין בתווי Unicode ככה ש chr ו ord לא תקפים כאן
    את הפעולה ההפוכה הצלחתי לעשות עם

    text = 'א'
    chr_num = text.encode('cp862')
    ord(chr_num)
    

    אבל לא הפוך
    תודה

    תגובה 1 תגובה אחרונה
    2
    • אף אחד 3א מנותק
      אף אחד 3א מנותק
      אף אחד 3
      כתב ב נערך לאחרונה על ידי אף אחד 3
      #2

      הסתדרתי בסוף.
      ולמי שמתעניין, זה הקוד הסופי

      con_string = ""
      string = input('enter string : ')
      for letter in string:
          con_letter = letter.encode('cp862').decode('cp1255')
          con_string = con_string + con_letter
      print(con_string[::-1])
      

      הסקריפט נועד למקרה שאולי חלקכם נתקלתם בו בעבר - שכרטיס זיכרון עושה בעיות וכל השמות של התיקיות הפכו לג'יבריש
      מכניסים לסקריפט את שם התקייה ה"מג'וברש" והוא מדפיס חזרה את השם המקורי
      ולמי שמתעניין, הוא ממיר את קידוד הטקסט מ cp862 ל cp1255
      בסוף הסקריפט עשיתי רברסינג לסטרינג הפלט כדי שהוא יוצג כמו שצריך בחלון ה cmd, אבל זה תקף רק לווינדוס 10 - בווינדוס 11 (כמו גם אם תרצו להעתיק מה cmd את הטקסט - שאז ההיפוך יוסר) צריך להוריד את ה [1-::]
      תודה ל @משחזר-מידע על ההסבר לגבי הקידודים

      תגובה 1 תגובה אחרונה
      8
      • dovidD dovid העביר נושא זה מ-תכנות ב-

      בא תתחבר לדף היומי!
      • התחברות

      • אין לך חשבון עדיין? הרשמה

      • התחברו או הירשמו כדי לחפש.
      • פוסט ראשון
        פוסט אחרון
      0
      • דף הבית
      • קטגוריות
      • פוסטים אחרונים
      • משתמשים
      • חיפוש
      • חוקי הפורום