ARTICLE AD BOX
I'm using C++14 (i'm very new to C++ I mainly use python and im switching it up) and whenever I try to output a unicode 8 character to the console (i think it's unicode 8 at least) in my case its "▀", instead of getting that character, I get "ÔûÇ", it's all fixed when I change the "Active code page" for my console to 65001, but it's a bit weird making everyone who runs the program also need to change their "Active code page", and even if they do, they probably want to change it back cuz sometimes it is different before changing it (default is 850 in my case).
I came to a weird thing where if I get an input from the user using cin, set a variable to the input, then got the user to input "▀", then whenever I output the user's input to the console, it actually works! After some digging I found that the variable was being set to "\xdf", so instead of getting the input each time I could just output "\xdf" to console and "▀" would correctly appear. But then I realized it's the opposite as before, THIS time if you had you "Active code page" set to 65001 (which was the solution for before), now it WOULDN'T work, now nothing would appear there, and this time it was FIXED when I use 850 (which was the problem before)
I'm just not used to this type of stuff when programming in python...
I really want this all to be cross platform and it should work with all terminals :(
SORRY FOR MY MESSY QUESTION!!!
