I’m working on a text-based card game, and I wanted to use the card suit symbols along with a few others to make art for the cards.
after some investigation, I found that the default code page for the terminal is OEM-US/CP 437, which has graphics assigned to the control characters 1-31. https://en.wikipedia.org/wiki/Code_page_437
however, no matter how hard I’ve tried, I cannot get them to stop acting as control characters. if anyone knows an escape code or setting I have to change in order to display them it would be greatly appreciated.
PLEASE NOTE: do not tell me to convert to UTF-8. I know it has all the characters I want, but I need to use single-byte characters in order for the program to read the art file properly
at first I was trying to find a charset with the symbols available on regular positions that I could shift into or designate using escape codes, but shift-in/out don’t actually seem to work(‘\016’ and ‘\017’ dont do anything when I use them, despite doing so here ) so, I tried using the ‘designate’ escape codes, but either the documentation is poor or I don’t know where to look because I couldn’t find any charsets anyway.
then I tried looking for an escape code to disable control characters, but I couldn’t find anything either.
I know it must be possible somehow, since old games and computers obviously did it, but I cannot for the life of me figure out how to do it myself. is there something specific to visual studio that I have to change in order for it to be able to? I’m honestly not very well experienced with it.