mimic icon indicating copy to clipboard operation
mimic copied to clipboard

Windows command line encodings fail

Open fionafibration opened this issue 6 years ago • 0 comments

Windows redirection to a file breaks because of some lack of support for unicode or utf-8 or something

Traceback (most recent call last):
  File "C:\Program Files\Python37\Scripts\mimic-script.py", line 11, in <module>
    load_entry_point('mimic==0.0.1', 'console_scripts', 'mimic')()
  File "C:\Program Files\Python37\lib\site-packages\mimic-0.0.1-py3.7.egg\mimic\__init__.py", line 443, in main
  File "C:\Program Files\Python37\lib\site-packages\mimic-0.0.1-py3.7.egg\mimic\__init__.py", line 311, in pipe_mimic
  File "C:\Program Files\Python37\lib\site-packages\mimic-0.0.1-py3.7.egg\mimic\__init__.py", line 285, in pipe
  File "C:\Program Files\Python37\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 '\u2c9f' in position 0: character maps to <undefined>

The error message, is, of course, slightly different every time, because of different homoglyphs, but in general, it consistently fails on windows.

fionafibration avatar Jan 10 '19 01:01 fionafibration