Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Fehlermeldung im interaktiven Modus Zeichencodec?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Fehlermeldung im interaktiven Modus Zeichencodec?

    ich bekomme im Terminal zyklisch folgende Fehlermeldung ausgeworden, wenn ich smarthome.py im interaktiven Modus starte:

    PHP-Code:
      File "/usr/lib/python3.2/logging/__init__.py"line 941in emit
        stream
    .write(msg)
    UnicodeEncodeError'ascii' codec can't encode character '\xfc' in position 691:                                                                                                  ordinal not in range(128)
    Logged from file uvr.py, line 76
    Traceback (most recent call last):
      File "/usr/lib/python3.2/logging/__init__.py", line 941, in emit
        stream.write(msg)
    UnicodeEncodeError: '
    ascii' codec can't encode character '\xfc' in position 709:                                                                                                  ordinal not in range(128)
    Logged from file uvr.pyline 121
    Traceback 
    (most recent call last):
      
    File "/usr/lib/python3.2/logging/__init__.py"line 941in emit
        stream
    .write(msg)
    UnicodeEncodeError'ascii' codec can't encode character '\xfc' in position 57:                                                                                                  ordinal not in range(128)
    Logged from file uvr.py, line 131
    Traceback (most recent call last):
      File "/usr/lib/python3.2/logging/__init__.py", line 941, in emit
        stream.write(msg)
    UnicodeEncodeError: '
    ascii' codec can't encode character '\xfc' in position 74:                                                                                                  ordinal not in range(128)
    Logged from file uvr.pyline 141
    Traceback 
    (most recent call last):
      
    File "/usr/lib/python3.2/logging/__init__.py"line 941in emit
        stream
    .write(msg)
    UnicodeEncodeError'ascii' codec can't encode character '\xe4' in position 74:                                                                                                  ordinal not in range(128)
    Logged from file uvr.py, line 131
    Traceback (most recent call last):
      File "/usr/lib/python3.2/logging/__init__.py", line 941, in emit
        stream.write(msg)
    UnicodeEncodeError: '
    ascii' codec can't encode character '\xe4' in position 91:                                                                                                  ordinal not in range(128)
    Logged from file uvr.pyline 141
    Traceback 
    (most recent call last):
      
    File "/usr/lib/python3.2/logging/__init__.py"line 941in emit
        stream
    .write(msg)
    UnicodeEncodeError'ascii' codec can't encode character '\xe4' in position 74:                                                                                                  ordinal not in range(128)
    Logged from file uvr.py, line 131
    Traceback (most recent call last):
      File "/usr/lib/python3.2/logging/__init__.py", line 941, in emit
        stream.write(msg)
    UnicodeEncodeError: '
    ascii' codec can't encode character '\xe4' in position 91:                                                                                                  ordinal not in range(128)
    Logged from file uvr.pyline 141
    Traceback 
    (most recent call last):
      
    File "/usr/lib/python3.2/logging/__init__.py"line 941in emit
        stream
    .write(msg)
    UnicodeEncodeError'ascii' codec can't encode character '\xf6' in position 114:                                                                                                  ordinal not in range(128)
    Logged from file __init__.py, line 162
    Traceback (most recent call last):
      File "/usr/lib/python3.2/logging/__init__.py", line 941, in emit
        stream.write(msg)
    UnicodeEncodeError: '
    ascii' codec can't encode character '\xf6' in position 82:                                                                                                  ordinal not in range(128)
    Logged from file item.pyline 369
    Traceback 
    (most recent call last):
      
    File "/usr/lib/python3.2/logging/__init__.py"line 941in emit
        stream
    .write(msg)
    UnicodeEncodeError'ascii' codec can't encode character '\xf6' in position 90:                                                                                                  ordinal not in range(128)
    Logged from file item.py, line 369
    Traceback (most recent call last):
      File "/usr/lib/python3.2/logging/__init__.py", line 941, in emit
        stream.write(msg)
    UnicodeEncodeError: '
    ascii' codec can't encode character '\xf6' in position 101:                                                                                                  ordinal not in range(128)
    Logged from file __init__.pyline 162
    Traceback 
    (most recent call last):
      
    File "/usr/lib/python3.2/logging/__init__.py"line 941in emit
        stream
    .write(msg)
    UnicodeEncodeError'ascii' codec can't encode character '\xf6' in position 83:                                                                                                  ordinal not in range(128) 
    ich habe die aktuele develop Version istalliert (1.1.922.dev) die Kodierung von uvr.py ist laut WinSCP UTF-8

    Ich bekomme keine Fehlermeldungen ins Log, es funktioniert auch meines erachtens alles einwandfrei, vielleicht ist es aber für die Entwickler von Interesse.

    #2
    Ich habe es mir ncoh mal angeschaut, es liegt wohl an einem fehlerhaften Zeichen in der HTML-Datei der UVR (das Gradzeichen wird im Browser nicht richti dargestellt).
    Der Thread kann gerne gelöscht werden - ich kann dies leider nicht tun.

    Kommentar


      #3
      Hi,

      nee, Fehler liegt in Deiner Shell-Umgebung. Du musst die auf UTF-8 umstellen.

      Suche mal nach LC_ALL Shell de.DE UTF-8.

      Bis bald

      Marcus

      Kommentar


        #4
        hi Markus,

        vielen Dank - habe in etc/profile

        PHP-Code:
        export LC_ALL=de_DE.UTF-8
        export LANG
        =de_DE.UTF-
        export LANGUAGE
        =de_DE.UTF-
        hinzugefügt und jetzt sind die Fehler weg.

        Kommentar

        Lädt...
        X