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

Written by

in

Капец, это вынос мозга, всегда разрабатывал под 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 ?

Comments

Один ответ для «UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc2 in position 0: ordinal not in range(128)»

  1. Аватар пользователя Дунаевский Максим

    Здравствуйте!
    Т.к. я пользуюсь для разворачивания проектов Linux’ом, проблему решаю немного по-другому. Проект запускаю через Supervisor. В параметрах запуска указываю кодировку PYTHONIOENCODING=’utf-8′. Вообще целую статью написал, можете посмотреть в моём блоге.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *