Problem mit Sonderzeichen und u8g2

Hallo Kollegen,
kurz bündig gefragt: Ich möchte eine Temperatur auf einem 0.96" oled Display darstellen. Dazu benutze ich u.a. die u8g2 lib.

Folgender Code führt jedoch zu einer komischen Darstellung (siehe photo im Anhang):

u8g2.setFont(u8g2_font_timB24_tf);
u8g2.setCursor(70, 15);
u8g2.print(“°C”);

→ Der “Kringel” vor dem C (Celsius) wird nicht richtig dargestellt.

Bin für jeden Rat dankbar.

mfg
Basti

Du scheinst ein Problem mit ACII vs. UTF8 zu haben.
Das °-Zeichen wirst Du als chr(167) (mal nachprüfen) angeben müssen.

Gruß Tommy

Hab die Lösung gefunden.:

u8g2.enableUTF8Print();

Danke trotzdem.
Mfg Basti

Wobei UTF-8 eine Menge an Speicher braucht. Wenn es knapp wird, bleibt wieder die andere Lösung.

Gruß Tommy

Danke!
Chr(176) ist es.

Mfg Basti