jfarley248 / iTunes_Backup_Reader

Python 3 Script to parse out iTunes backups

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UnicodeEncodeError: 'charmap' codec can't encode character '\u043e' in position 37: character maps to <undefined>

omhmega opened this issue · comments

Python 3.6.3 and 3.8.3 on Windows 10. Unencrypted backup. -i, -o, -v, -t txt parameters
This Python Unicode issue was supposed to be fixed in versions 3.6+.

After deleting the kaitaistruct import line, now the script fails on Unicode character '\u043e' which is cyrillic small letter o

06-23 11:39 root DEBUG Found user's name from SINF: XXXXXXXXXXXXXXXX
06-23 11:39 root DEBUG Found magic name in SINF
06-23 11:39 root DEBUG Found user's name from SINF: XXXXXXXXXXXXXXXX
06-23 11:39 root DEBUG Data being interpreted for FRPD is of type: <class 'bytes'>
06-23 11:39 root DEBUG Found magic bytes in iTunes Prefs FRPD... Finding Usernames and Desktop names now
06-23 11:39 root DEBUG Starting output to I:\on-1\Device_YYYYYYYYYYY_Output.txt
06-23 11:39 root ERROR Could not write output to I:\on-1\Device_YYYYYYYYYYY_Output.txt Exception was: 'charmap' codec can't encode character '\u043e' in position 37: character maps to
Traceback (most recent call last):
File "C:\temp\iTunes_Backup_Reader-4.0\helpers\writer.py", line 152, in startWrite
writeToTxt(backup_list, application_list, output_file, logger)
File "C:\temp\iTunes_Backup_Reader-4.0\helpers\writer.py", line 45, in writeToTxt
"iTunes Version: \t" + backup_list[17] + "\n\n")
File "C:\Program Files\Python36\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u043e' in position 37: character maps to
06-23 11:39 root INFO Program ended in: 1.6166751384735107 seconds

Hello, looking at you rother comments, I assume this is no longer an issue? If so could you describe what you found the solution to be? If not let me know as well, thanks

Hi, sorry for the late reply. I've deleted that file on my phone before doing a new backup. After that the Backup Reader worked. Not a perfect solution, but I was trying to reduce the size of my backups anyway. Thanks