lich426 / FanCtrl

FanCtrl is a software that allows you to automatically control the fan speed on your PC.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RTSS weird question mark character

Eindryu opened this issue · comments

Hello, any idea why i get a question mark instead of degrees in RTSS with FanCtrl?
image

With manual overlay all is good, i get the question mark only with FanCtrl.
image

This is how i have it set:
image

Any temp. i select is the same. Any ideas?
image

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).

Thank you for reply, i have set English United States everywhere + All Supplemental Fonts, if you can explain what i need to set exactly, thx!
image
image
image

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.

Still same problem, any more ideas?
image

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.
heCud

it's not showing anything now!
image

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
image

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.)