Я только пытаюсь изучить python и вот не могу понять что нужно чтобы отображался русский текст. Если написать на англ. то все в порядке.
while(True): t = time.strftime("%d-%m %Y %H:%M") msg = (" Температура: " + read_temp_c() + unichr(223) + "C") #message = 'Temp: " + read_temp_c() + unichr(223) + "C' msg = (t + msg) show_message(device, msg, fill="white", font=proportional(LCD_FONT)) time.sleep(1)
pi@raspberrypi:~ $ sudo python test.py Traceback (most recent call last): File "test.py", line 75, in <module> msg = (" Температура: " + read_temp_c() + unichr(223) + "C") UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 2: ordinal not in range(128) pi@raspberrypi:~ $