I want to write a basic "windowed" text-based program run from the command line. What is required to display extended ASCII or ANSI in the Linux bash shell with C or C++? Does a UTF-8 mode or special text mode need to be enabled or will characters 128-255 be displayed properly automatically?