Character encoding (aka Text encoding) is the process of assigning numbers to graphical characters (graphemes) so that they can be used by computers.