RTSS weird question mark character
Eindryu opened this issue · comments
Probably language locale of your system is not Latin-1 and Fanctrl scripts cannot show extended ASCII characters correctly on some systems. Display of a degree symbol (it is a characters of C# strings) depend on system language locale (Default encoding in OSD control scripts).
Your current system locale is English and it is suitable for using extended ASCII. If you have not yet restarted system after that, do restart. Please use a font for US or Europe English.
Your system would use 2-byte character based locale. It is decided when your system is installed at the first time. You may change a language encoding of your system to UTF-8, as you see below, but it might cause some problems in C++ codes, some Windows users say. If you can compile this archive, I can paste my little dirty codes to avoid tiny character corruption on UTF-16, Shift-JIS Japanese system I use.
it's not showing anything now!
so weird why it reacts like this, if i make the overlay manually or use MSI Afterburner's overlay, all is good with the °C character, only it FanCtrl it's reacting this way, same version of RTSS
i'm gonna try to use it on another PC to see if it's some bug from the motherboard BIOS or something, i dont have other one but i'm gonna try it on a friend's PC
On my Windows10, <\A=-5>40<\A><\A1><\S0> °C<\S><\A> of extended ASCII are translated into <\A=-5>40<\A><\A1><\S0> ーC<\S><\A> in Shift_JIS locale and <\A=-5>40<\A><\A1><\S0> �C<\S><\A> in UTF-8 locale in OSD controller. ("\" are to escape tags and these strings with tags are send to RTSS.)