That is correct.
The representation of characters in a simple terminal is ASCII, where each character is represented by a (technically 7-bit) code.
Some terminals support more complex encodings like UTF8, but since UTF8 is backwards compatible with ASCII you need not worry about it.