the code for these sliders is identical - literally cut and paste.
On one component, the suffix looks great.
On the other, I get this weird ‘A’ before the degree symbol.
On the slider with the weird behavior, if I change the suffix to something normal like ‘%’ - it works fine, but any character above ASCII 127 has that A in front
The code you shared isn’t necessarily portable, since it depends on the encoding of the source code file itself.
The most robust way to include string literals with non-ascii characters is to use C++ escape codes to represent extended characters. There’s a helper tool in the Projucer to convert UTF-8 to C++: look for “UTF-8 String Converter” in the main menu.
Could you try using one of the techniques in this article to avoid using string literals to see if you are still experiencing the same issue. Sorry I’m away from my machine right now so I can’t try it myself.