Метка: windows

  • UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc2 in position 0: ordinal not in range(128)

    Капец, это вынос мозга, всегда разрабатывал под ubuntu, а тут приходится в Win это делать, и вылазят такие невероятные ошибки и грабли… вот сегодняшяя….


    ctype = ctype.encode(default_encoding) # omit in 3.x!

    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)

    сразу же всё предельно и ясно, он нам прямым текстом говорит что надо топать в реестр
    вот сюда
    HKEY_CLASSES_ROOT\MIME\Database\Content Type
    и тут находим в самом низу ветки с русскими символами, и переименовывает в транслит\латиницу.

    аминь…

    оказывается это давний баг, есть решение вот тут
    http://softwaremaniacs.org/forum/django/31707/

    А как вы боретесь с такими глюками?
    чем заменяете cmd чтоб было удобно работать как в привычном terminal ?