Seite 1 von 1

Fehlermeldung: 'ascii' codec can't decode byte 0xc2

Verfasst: Mittwoch 11. Oktober 2017, 15:33
von CoderGirl
Hallo,

ich bekomme unter python 2.7 folgende Meldung:

'ascii' codec can't decode byte 0xc2 in position 17: ordinal not in range(128) See log for more details

vermutlich ist die Ursache folgende Zeile für ein matplotlib-Diagramm:

ax5.text(0.1, 1.05, "$\\mu$ = " + str(value)))


ich habe im kopf der Datei schon

# -*- coding:utf-8 -*-

eingegeben, aber die Meldung kommt immer noch :)

Was könnte ich übersehen haben?

danke
codergirl

Re: Fehlermeldung: 'ascii' codec can't decode byte 0xc2

Verfasst: Mittwoch 11. Oktober 2017, 15:57
von Sirius3
@CoderGirl: die Fehlermeldung stammt nicht von einer Python-Datei die ein nicht-ASCII-Zeichen enthält, sondern davon, dass Du versuchst einen Byte-String, der nicht-ASCII-Zeichen enthält, in Unicode zu verwandeln. Das kann aber nicht von Deiner vermuteten Zeile kommen. Wie sieht denn die gesamte Fehlermeldung aus? Und wie das dazu passende Skript.

Re: Fehlermeldung: 'ascii' codec can't decode byte 0xc2

Verfasst: Mittwoch 11. Oktober 2017, 16:35
von CoderGirl
Hallo

ich habe den Übeltäter gefunden. es war das Gradsymbol (°).

was mich verwundert, dass der gleiche Code auf einer anderen Maschine lief.
Also ist da wohl im Setting was im Hintergrund da, was auf meinem Notebook nicht war :)

lg
codergirl