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

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
CoderGirl
User
Beiträge: 74
Registriert: Samstag 22. April 2017, 17:47

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
Nur ein Mädchen, das nie so viel weiss, wie die Jungs :ugeek:
Sirius3
User
Beiträge: 17747
Registriert: Sonntag 21. Oktober 2012, 17:20

@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.
Benutzeravatar
CoderGirl
User
Beiträge: 74
Registriert: Samstag 22. April 2017, 17:47

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
Nur ein Mädchen, das nie so viel weiss, wie die Jungs :ugeek:
Antworten