![tera term ascii tera term ascii](https://os.mbed.com/media/uploads/koosvanderwat/qqq.png)
That does, indeed, allow almost any character to be carried from one place to another (serial cable, internet, whatever) and the guy at the other end sees the same thing on his display device as you authored before you sent the data. That uses 16 bits per character so there can be 65536 different characters (you don't get a picture for that one!). It has the following 256 characters:īut all of these character sets still have the problem that there are more than 256 characters needed to type in all international languages. In Windows they adopted an international standard mapping for characters 0.255 called ISO-8859-1 which is also called "Latin1". But there was still the issue of numbering those characters - if you printed character 160 say what did you expect to appear (this was a favourite of mine as it was the UK '£' symbol - or at least it should have been!). When things moved onto Windows there wasn't quite such an issue as pixel addressable graphic displays meant that pretty much any character could be drawn. Which replaced 128.255 (0x 80.FF) with most of the European language symbols and just left a few of the box edge characters for producing "ncurses" style display output.
#Tera term ascii code#
Perhaps the most useful one of them all was the ubiquitous Code : This was basically a way to swap in a different set of characters from 128 to 255. So from MS-DOS 3.2 onwards (I think it was?) IBM/Microsoft introduced the concept of "Code Pages". Pretty soon the success of the IBM PC meant that Europeans in France, Italy, Germany, Spain with all their Ç à ñ Ü and so on wanted to be able to type/edit/display in their European languages with all kinds of "odd" symbols.
#Tera term ascii software#
This meant that users could then write software that did things like this:Įven though those are text characters (not pixel addressable graphics) this gives the idea of "windows" and "menus" just using the box edge characters.
![tera term ascii tera term ascii](https://cdn.sparkfun.com/assets/3/3/e/9/b/521e9419757b7f6e778b4567.png)
But beyond 127 it was a pretty arbitrary choice and IBM chose to load it up with a whole load of "box edge" characters.
![tera term ascii tera term ascii](https://i.ytimg.com/vi/ofOFdH6r_iQ/hqdefault.jpg)
The first 128 of those (well the ones between 32 and 127 anyway) are pretty obvious as they are defined by ASCII (American Standard Code for Information Interchange) and deliver 0.9, A.Z and a.z among other things. When the IBM PC first came out IBM put a bunch of "useful" characters into their 256 character set ROM that drive the CGA display adapter.